简介
Crond是Linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与Windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动Crond进程,Crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务
安装
CentOS
yum -y install crond
Debian / Ubuntu
apt-get -y install cron
用法
添加
crontab -e
编辑
i
保存
:wq
或直接编辑文件
/var/spool/cron
频率
每分钟执行
*/1 * * * *
每小时执行
0 * * * *
每三小时执行
0 */3 * * *
每天执行
0 0 * * *
每周执行
0 0 * * 0
每月执行
0 0 1 * *
图示
![使用Crontab执行定时任务 https://52ll.org/wp-content/uploads/2018/05/crontab.jpg](https://52ll.org/wp-content/uploads/2018/05/crontab.jpg)
示例
每小时执行一次/root/check.sh
0 * * * * /bin/bash /root/check.sh
管理
关闭服务
service crond stop
启动服务
service crond start
重启服务
service crond restart
若无service
命令
/etc/init.d/cron stop /etc/init.d/cron start /etc/init.d/cron restart
参考
http://blog.sina.com.cn/s/blog_52d20fbf0101tgel.html
http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html
发表回复