【发布时间】:2022-01-17 12:15:05
【问题描述】:
我搜索了很多,但我找不到正确的。抱歉重复的问题(也许)。我正在使用 Linux Ubuntu 18.04 问题是:-
我需要运行一个 python 文件,它本身在一个循环中检查时间并每隔半小时打个招呼。我将该文件及其路径包含在 .sh 文件 中。 现在我需要从 Boot up 运行这个 sh 文件以连续关闭并问候用户。
另一个问题:我尝试使用 crontab,但它在启动时不起作用。我分配了 30 分钟的间隔。所以每个 1:00、1:30、2:00、2:30 都在工作,如果我在 1:15 打开它没有显示任何输出。它一直等到 1:30 才能到达。
所以请给我一个很好的方法来解决我的第一个问题,如果第二个问题有解决方案,请也推荐它......
感谢回复
【问题讨论】:
-
你可以将
@reboot /your/script.sh与Crontab一起使用,另外一行可以是*/30 * * * * /your/script.sh -
@reboot 将继续脚本还是在第一次执行后结束?如果我在脚本中保持 while True
-
@reboot 将执行一次,但第二条规则/行将在每 30 分钟标记处执行一次..
-
其实第一个和第二个问题到底是什么?您在编写或运行守护程序时遇到问题吗?