代码拉取完成,页面将自动刷新
同步操作将从 xupingmao/xnote 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# encoding=utf-8
"""哨兵进程
错误码说明
错误码 | 说明
------| -------
0 | 正常退出
1 | 异常退出,一般是程序错误
https://blog.csdn.net/halfclear/article/details/72783900
"""
import sys
import os
import time
def get_current_time(format='%Y-%m-%d %H:%M:%S'):
return time.strftime(format)
def print_log(*args):
print(get_current_time(), *args)
def main():
args = sys.argv[1:]
args.insert(0, sys.executable)
cmd = " ".join(args)
print_log("command:", cmd)
while True:
# exit_code = subprocess.call(args, shell = True)
exit_code = os.system(cmd)
print_log("exit_code:", exit_code)
# Mac返回 52480
if exit_code in (205, 52480):
print_log("restart ...")
print_log("-" * 50)
print_log("-" * 50)
else:
return
if __name__ == '__main__':
main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。