mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-05-03 13:46:33 +00:00
[Update] 修改run celery
This commit is contained in:
parent
84fa7b5f17
commit
f58c45f7be
@ -66,15 +66,9 @@ def start_celery():
|
|||||||
# Todo: Must set this environment, otherwise not no ansible result return
|
# Todo: Must set this environment, otherwise not no ansible result return
|
||||||
os.environ.setdefault('PYTHONOPTIMIZE', '1')
|
os.environ.setdefault('PYTHONOPTIMIZE', '1')
|
||||||
|
|
||||||
if platform.platform().startswith("Linux"):
|
cmd = """
|
||||||
cmd = """
|
export C_FORCE_ROOT=1;celery -A common worker -l {}
|
||||||
id jumpserver || useradd -s /sbin/nologin jumpserver;
|
""".format(LOG_LEVEL.lower())
|
||||||
su jumpserver -c 'celery -A common worker -l {}';
|
|
||||||
""".format(LOG_LEVEL.lower())
|
|
||||||
else:
|
|
||||||
cmd = """
|
|
||||||
export C_FORCE_ROOT=1;celery -A common worker -l {}
|
|
||||||
""".format(LOG_LEVEL.lower())
|
|
||||||
|
|
||||||
p = subprocess.Popen(cmd, shell=True, stdout=sys.stdout, stderr=sys.stderr)
|
p = subprocess.Popen(cmd, shell=True, stdout=sys.stdout, stderr=sys.stderr)
|
||||||
return p
|
return p
|
||||||
|
Loading…
Reference in New Issue
Block a user