关于crontab, 定时任务的使用网络上有很多资料, 此处仅总结自己使用经过, 方便以后查阅
适用于 centos, ubuntu
>查看crond 状态
service crond status
(保证状态是 running, 若不是或需要安装请参考文章 http://www.2cto.com/os/201110/109125.html )
> 添加定时任务
1.确定执行的 时间表达式, 如:
0 2 * * * — 每天凌晨2点执行
*/5 * * * * — 每隔5分钟执行一点
与执行的脚本 shell 文件,.
确定后使用命令
crontab -e
添加定时任务(每一行是一条定时任务), 如
*/5 * * * * cmd
0 2 * * * /root/backup/backup-db.sh
完成后保存
使用命令 crontab -l 查看当前用户的定时任务
/var/log/cron日志文件记录每个定时任务的执行情况, 需要时可查看
注意:如果是Ubuntu系统,在添加定时任务后需要重启cron.命令:
/etc/init.d/cron restart
更多操作请参考 http://linux.it.net.cn/CentOS/fast/2014/0820/3767.html
Ubuntu使用crontab时参考
http://xingyunbaijunwei.blog.163.com/blog/static/76538067201341294014683/
http://blog.csdn.net/mydeman/article/details/3727060