在项目运行中,有一些需求需要用到定时任务处理,正好用到linux 下的crontab 定时服务,所以对crontab做一个简单的认识
crond 服务,os只有在crond服务开启后,才可以进行crontab的配置
- 查看crond服务:
service crond status/start/stop/restart
- crontab 是区分用户的,不同用户都可以进行配置
crontab -u monitor -l 或者crontab -l 查看某个指定用户或者当前用户的crontab 列表crontab -elr
- crontab 时间表达式的配置
Minute Hour Day Month DayOFWeek Command
- crontab可以从文件读取,直接配置到文件里面,减少vi操作失误
crontab crontab_list.txt
- crontab 日志查看
/var/spool/mail/**(用户名)
eg: 10 23 * * * /mnt/run_proxy4A.sh >>/mnt/run_proxy4A_cron.log