一.安装 crontabs服务并设置开机自启:
yum install crontabs
systemctl enable crond
systemctl start crond123
二.设置用户自定义定时任务:
vi /etc/crontab
可以看到:
# Example of job definition:# .---------------- minute (0 - 59)# | .------------- hour (0 - 23)# | | .---------- day of month (1 - 31)# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat# | | | | |# * * * * * user-name command to be executed
即:
分钟(0-59) 小时(0-23) 日(1-31) 月(11-12) 星期(0-6,0表示周日) 用户名 要执行的命令1
每隔30分钟root执行一次updatedb命令:
*/30 * * * * root updatedb1
每天早上5点定时重启系统:
0 5 * * * root reboot1
每隔三秒执行一次/home/somedir目录下的 s.sh脚本:
## For excuting s.sh every 3 seconds##on 2014-10-15*/1 * * * * /home/somedir/ s.sh
*/1 * * * * sleep 3 && /home/somedir/ s.sh
*/1 * * * * sleep 6 && /home/somedir/ s.sh
*/1 * * * * sleep 9 && /home/somedir/ s.sh
*/1 * * * * sleep 12 && /home/somedir/ s.sh
*/1 * * * * sleep 15 && /home/somedir/ s.sh
*/1 * * * * sleep 18 && /home/somedir/ s.sh
*/1 * * * * sleep 21 && /home/somedir/ s.sh
*/1 * * * * sleep 24 && /home/somedir/ s.sh
*/1 * * * * sleep 27 && /home/somedir/ s.sh
*/1 * * * * sleep 30 && /home/somedir/ s.sh
*/1 * * * * sleep 33 && /home/somedir/ s.sh
*/1 * * * * sleep 36 && /home/somedir/ s.sh
*/1 * * * * sleep 39 && /home/somedir/ s.sh
*/1 * * * * sleep 42 && /home/somedir/ s.sh
*/1 * * * * sleep 45 && /home/somedir/ s.sh
*/1 * * * * sleep 48 && /home/somedir/ s.sh
*/1 * * * * sleep 51 && /home/somedir/ s.sh
*/1 * * * * sleep 54 && /home/somedir/ s.sh
*/1 * * * * sleep 57 && /home/somedir/ s.sh123456789101112131415161718192021
三.保存生效:
#加载任务,使之生效crontab /etc/crontab#查看任务crontab -l
继续阅读与本文标签相同的文章
jQuery的Ajax接收java返回数据方法
-
融资合伙人入围项目 | 以C端为核心做教育SaaS产品?「闪宝科技」将打通亲子全域数据
2026-05-17栏目: 教程
-
社区生活里的支付宝小程序
2026-05-17栏目: 教程
-
小贩新闻联播实力抢镜 | 助力智慧城市发展建设
2026-05-17栏目: 教程
-
《CNCF x Alibaba 云原生技术公开课》每周更新,等你来听!
2026-05-17栏目: 教程
-
大数据Scala系列之高阶函数
2026-05-17栏目: 教程
