[英]How to keep a 30 day schedule script running with schedule
如何关闭终端但保持预定脚本运行? 它在终端打开时工作几秒钟,几分钟,但在终端关闭时终止。 有没有办法解决它?
from schedule import every, repeat, run_pending
import time
@repeat(every(30).days.at("11:30"))
def auto_run_task():
"""Auto run task in every 30days to update CSV files."""
print("Auto run task activated.")
update_csv_file()
print("file updated successfully")
while True:
run_pending()
time.sleep(1)
假设您在 Linux 上,请执行nohup python myscript.py &
。 nohup
命令的目的是使脚本成为一个守护进程,以便它与终端分离。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.