检查定时任务:crontab 储存的指令被守护进程激活,crond 为其守护进程,crond 常常在后台运行,每一分钟会检查一次是否有预定的作业需要执行。
1、首先启动rsyslog 命令如下
sudo apt-get install -y rsyslog
sudo service rsyslog start
2、有的系统crontab不是默认启动的。需要启动 命令如下
sudo cron -f &
下面开始crontab的使用
1.先用命令添加一个定时计划,命令:crontab -e 。首次启动会出现选择编辑器的情况,选择2vim
1.1 详细的格式可以使用上一节中学习到的 man 命令查看:man crontab
2.该任务是每分钟我们会在/home/shiyanlou目录下创建一个以当前的年月日时分秒为名字的空白文件。在文件末尾处添加
3.查看crontab文件是否添加成功。命令:crontab -l
4.查看cron是否已成功启动进程:命令:ps aux |grep cron 或者 pgrep cron
5.定时任务不需要的话,可以删除:命令 crontab -r
验证是否删除成功:命令:crontab -l
crontab命令的格式:
如下案例:
为 shiyanlou 用户添加计划任务
每天凌晨 3 点的时候定时备份 alternatives.log 到 /home/shiyanlou/tmp/ 目录
命名格式为 年-月-日,比如今天是2017年4月1日,那么文件名为 2017-04-01
学习时间 83分钟
操作时间 57分钟
按键次数 1132次
实验次数 1次
报告字数 1090字
是否完成 完成