如何编写每2小时运行/home/username/test.sh
脚本的Crontab?
答案 0 :(得分:331)
只是做:
0 */2 * * * /home/username/test.sh
开头的0意味着在第0分钟运行。 (如果它是*,脚本将在每隔一小时内每分钟运行一次。)
不要忘记,您可以查看系统日志,看看它是否真正运行过!
答案 1 :(得分:90)
该行应该是:
0 0-23/2 * * * /home/username/test.sh
或
0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /home/username/test.sh
答案 2 :(得分:1)
0 */2 * * *
答案来自https://crontab.guru/every-2-hours。很有趣。
答案 3 :(得分:0)
要进入crontab:
crontab -e
将此写入文件:
0 */2 * * * python/php/java yourfilepath
示例:0 */2 * * * python ec2-user/home/demo.py
并确保在crontab文件中的最后一个cron作业之后保留一个空白行
答案 4 :(得分:0)
0 * / 1 * * *“在每小时的凌晨0点。”
0 * / 2 * * *“每2小时凌晨0点。”
这是每小时设置cronjob的正确方法。