我如何写一个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。这很有趣。
推荐文章
- 如何完全卸载Ubuntu中的nodejs, npm和node
- 允许docker容器连接到本地/主机postgres数据库
- 在安装eventlet时,命令“gcc”失败,退出状态为1
- 如何彻底清除和重新安装postgresql在ubuntu?
- 在gitlab上被拒绝许可(公钥)
- 如何设置ANDROID_HOME路径在ubuntu?
- ffmpeg、libav和avconv之间有什么不同和相似之处?
- Docker命令无法连接到Docker守护进程
- 复制粘贴在Bash上Ubuntu在Windows上
- 每周测试一次cron作业
- 错误1045(28000):拒绝访问用户'root'@'localhost'(使用密码:YES)
- 在Ubuntu上安装sqlite3-ruby错误
- Crontab每周的日期语法
- 我怎么能让cron作业每30分钟运行一次?
- Docker错误绑定:地址已被使用