1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/JemmyHu-COVID-19_notify

Клонировать/Скачать
run.py 872 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Jemmy Отправлено 03.02.2020 18:25 75b01b1
#!/usr/local/bin/python3
# _*_ coding:utf-8 _*_
import argparse
import sys
import os
help = "r: 运行程序, t: 检查各组件是否正常工作"
def run():
parser = argparse.ArgumentParser("python3 run.py")
parser.add_argument("op",type=str,help=help)
op = parser.parse_args(sys.argv[1:])
if op.op == "r":
from internal import DingXiang
dingxiang = DingXiang()
dingxiang.run()
elif op.op == "t":
from test import test_all
test_all()
else:
print("参数错误")
print("用法: python3 run.py " + help)
if __name__ == "__main__":
# 使用守护进程启动脚本,否则退出shell后脚本会停止
pid = os.fork()
if pid:
sys.exit(0)
os.chdir('/')
os.umask(0)
os.setsid()
_pid = os.fork()
if _pid:
sys.exit(0)
else:
run()

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/JemmyHu-COVID-19_notify.git
git@api.gitlife.ru:oschina-mirror/JemmyHu-COVID-19_notify.git
oschina-mirror
JemmyHu-COVID-19_notify
JemmyHu-COVID-19_notify
master