我试图每分钟一个接一个地运行我的脚本编译。 示例:假设每个脚本需要2秒钟才能完成:
在1:00启动脚本1,在1:02启动脚本2,在1:04启动脚本3等等...
我认为它应该看起来像这样
*/1 * * * * python script1.py && python script2.py && python script3.py
答案 0 :(得分:2)
* * * * * python /path/to/script1.py ; python /path/to/script2.py ; python /path/to/script3.py
如果只想在第一个脚本成功(退出代码为0)时运行第二个脚本,请使用&&
如果您想要始终运行第二个脚本而不管第一个脚本的退出代码
,请使用;
始终在crontab中提供脚本的完整路径
答案 1 :(得分:1)
你的cron条目没问题。
您可能想要创建一个依次调用所有脚本的包装脚本。
答案 2 :(得分:1)
您的cron条目应该有效。但是,您可能会注意到它可能会失败,因为您没有指定脚本的绝对路径。