使用Crontab执行定时任务¶
简介 Crond是Linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与Windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动Crond进程,Crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务 安装 CentOS Debian /
简介¶
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 * *
图示

示例¶
每小时执行一次/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