【发布时间】:2020-05-09 08:35:36
【问题描述】:
我需要编写一个 cron 作业来编写 Python 脚本,我们称之为“script.py”,命令为python3 script.py
请注意:这是一个连续运行的脚本,如果我将其设置为重新运行,它会在每次安排时吐出脚本,就像我每分钟都放一次一样。我尝试安排 cron 作业每分钟运行一次脚本,这很有效(但这不是我想要的)。
有没有办法让它“现在”运行,但不再运行,或者如果没有,每月左右运行一次?我很困惑如何做到这一点。
例如,今天是 2020 年 5 月 8 日晚上 7:21。我想现在开始执行这个 cronjob(下一分钟晚上 7:22),然后再不让脚本再次执行?
例如,当我尝试在每月 8 日晚上 7:22 运行它时,脚本在今天晚上 7:22 时无法运行。
我该怎么做?
【问题讨论】:
-
您可能想查看
at(1)。它甚至可能已经安装在您的系统上。另请参阅:linuxconfig.org/how-to-schedule-tasks-using-at-command-on-linux -
嗨。我正在审查你的帖子。你的问题很好,但是为了帮助社区帮助你,添加一些代码总是一个好主意。