1.用途:安装设置的时间间隔为用户反复执行某一项固定的任务
2.日志文件:/var/log/cron
3.常用命令
选项 | 功能 | 用法 |
-e | 编辑 | crontab -e -u 用户名 |
-l | 查看 | crontab -l -u 用户名 |
-r | 删除 | crontab -r -u 用户名 |
4.编写任务记录:配置格式可参考/etc/crontab文件
1-5连续;1,5代表1和5;日期与星期是或的关系满足其一即可 */2每间隔2的时间
计划任务默认都在后台运行
5.案例
[root@centos ~]# crontab -e -u root #为root编写/修改周期任务
按i进入输入模式
*/2 * * * * ls /root #每2分钟查询root家目录
按esc #返回命令模式
:wq #进入末行模式,保存退出
[root@centos ~]# crontab -l -u root #查询root用户周期任务
*/2 * * * * ls /root
[root@centos ~]# tail -f /var/log/cron #查询日志,列出增长的数据
[root@centos ~]# vim /var/spool/mail/root #查询任务是否执行正确以及过程
[root@centos ~]# crontab -r -u root #删除计划任务
You have new mail in /var/spool/mail/root
关于日志文件:
/var/log/cron :关于系统计划任务在此文件中记录
/var/spool/mail/root :执行是否正确以及任务的执行过程每次都会发邮件到该用户下