我如何写一个Crontab,将运行我的/home/用户名/test.sh脚本每2小时?


当前回答

0 */2 * * *

答案来自https://crontab.guru/every-2-hours。这很有趣。

其他回答

这行代码可以是:

0 0-23/2 * * * /home/username/test.sh

or

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /home/username/test.sh

0 */1 * * *“每小时过0分。”

0 */2 * * *“每隔2小时0分。”

这是为每个hr设置cronjob的正确方法。

只做:

0 */2 * * *  /home/username/test.sh 

开头的0表示在第0分钟运行。(如果它是*,脚本将在每秒钟的每一分钟运行。)

不要忘记,您可以检查syslog以查看它是否实际运行过!

进入crontab:

crontab -e

将以下内容写入文件:

0 */2 * * * python/php/java yourfilepath

例如:0 */2 * * * python ec2-user/home/demo.py

并确保在crontab文件中的最后一个cron作业之后保留了一个空行

0 */2 * * *

答案来自https://crontab.guru/every-2-hours。这很有趣。