首页 > 代码库 > linux crontab 的使用

linux crontab 的使用

linux crontab 的使用

准备(实验楼需要,实际环境不需要):
sudo service rsyslog start
sudo cron -f &

crontab 使用
添加任务:crontab -e
添加一行:*/1 * * * * touch /home/shiyanlou/$(date +\%Y\%m\%d\%H\%M\%S)
查看任务:crontab -l
监视执行:ps aux | grep cron
监视日志反馈信息:sudo tail -f /var/log/syslog
删除任务:crontab -r

附加:
每个目录的作用:
/etc/cron.daily,目录下的脚本会每天执行一次,在每天的6点25分时运行;
/etc/cron.hourly,目录下的脚本会每个小时执行一次,在每小时的17分钟时运行;
/etc/cron.mouthly,目录下的脚本会每月执行一次,在每月1号的6点52分时运行;
/etc/cron.weekly,目录下的脚本会每周执行一次,在每周第七天的6点47分时运行;

linux crontab 的使用