做就是了:
0 */2 * * * /home/username/test.sh
开头的 0 表示在第 0 分钟运行。 (如果它是 *,则脚本将在每两小时内每分钟运行一次。)
不要忘记,您可以检查 syslog 以查看它是否真的运行过!
该行应为:
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
0-23/2
是每个偶数小时,1-23/2
是每个奇数小时,但我还是更喜欢 */2
。
0 */1 * * * “每小时第 0 分钟。”
*/2 * * * “在每 2 小时的第 0 分钟。”
这是为每个小时设置 cronjobs 的正确方法。
进入 crontab :
crontab -e
将其写入文件:
0 */2 * * * python/php/java yourfilepath
示例:0 */2 * * * python ec2-user/home/demo.py
并确保在 crontab 文件中的最后一个 cron 作业之后保留一个空行
首先执行 crontab -l 以查看您现有的 crontab 和作业,如果您不执行任何操作,然后执行 crontab -e
检查你的编辑器可能是 VI 或 nano 或类似的东西.. 通过“i”进入插入模式,命令应该像(cron 表达式)[空格](来自家的程序执行地址)[空格](来自家的脚本地址)
示例(0 /2 * * * /conda///bin/python3 ///USERNAME/TEST_PYTHON_SCRIPT.py >> execution_log.txt)
execution_log.txt 将包含您的脚本的执行日志。
正确放置命令后,通过将文件保存为 nano -> ctrl + x for vi -> :wq! 退出编辑器!
使用一些电子邮件/打印声明检查您的脚本。