42 lines
884 B
Python
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()
|
|
|