背景:需要在服务器上定时更新程序,并编译出最新版本。
cron可以执行linux中的定时任务,或者周期性运行某个指令或脚本。
- 首先执行
crontab -e
- 第一次执行会选择编辑器
- 进入界面添加定时任务即可
- 最后一行注明了用法:分 小时 日 月 星期 命令
* * * * * /home/dan/bin/script.sh: 每分钟运行。
0 * * * * /home/dan/bin/script.sh: 每小时运行。
0 0 * * * /home/dan/bin/script.sh: 每天零点运行。
0 9,18 * * * /home/dan/bin/script.sh: 在每天的9AM和6PM运行。
0 9-18 * * * /home/dan/bin/script.sh: 在9AM到6PM的每个小时运行。
0 9-18 * * 1-5 /home/dan/bin/script.sh: 周一到周五的9AM到6PM每小时运行。
*/10 * * * * /home/dan/bin/script.sh: 每10分钟运行。
- 查看已添加定时任务
crontab -l
- 删除已添加定时任务
打开crontab将添加行删除即可。