运行 python 在 Crontab 中连续执行脚本

Running python scripts consecutively in Crontab

我正在尝试 运行 我每分钟一个接一个地编写脚本。 示例:假设每个脚本需要 2 秒才能完成:

在 1:00 开始脚本 1,在 1:02 开始脚本 2,在 1:04 开始脚本 3,等等...

我想它应该看起来像这样

*/1 * * * * python script1.py && python script2.py && python script3.py

您的 cron 条目没问题。

您可能想要创建一个包装器脚本来按顺序调用所有脚本。

您的 cron 条目应该可以工作。但是,您可能会注意到它可能会失败,因为您没有指定脚本的绝对路径。

* * * * * python /path/to/script1.py ; python /path/to/script2.py ; python /path/to/script3.py

如果你想使用&& 运行 仅当第一个脚本成功(退出代码为 0)时第二个脚本

如果您希望始终运行第二个脚本而不考虑第一个脚本的退出代码,请使用;

始终在 crontab 中提供脚本的完整路径