Sleds/buildvm/scat/k2_start.py

42 lines
884 B
Python

#!/bin/python3
'''
Created on Mar 30, 2014
author: tpweis
file name: k2_start.py
'''
import os
import subprocess
import sys
sys.path.insert(0,'/sl/lib')
from sleds_utilities import *
def main():
"function main"
logfile = sllogget() + "k2daemon.log"
slsetvars()
argv = sys.argv[1:]
MONGO_HOST = argv[2]
print("k2_start with mongo at " + MONGO_HOST)
argv = sys.argv[1:]
MONGO_HOST = argv[2]
cmd = slbinget() + "K2Daemon"
p1 = subprocess.Popen([cmd, "--log-file", logfile, "--mongo-host", MONGO_HOST,
"--daemon", "--poll-interval", str(50)], stdout=subprocess.PIPE)
data=p1.communicate()[0]
data=data.decode()
data=data.rstrip()
print(data)
slscatlog('D',"k2_start: " + cmd)
exit()
if __name__ == '__main__':
# execute only if run as a script
main()