1 cron服务
在LINUX中,周期执行的任务一般由cron这个守护进程来处理。
ps -ef|grep cron
//查看进程service cron start
//启动服务service cron stop
//关闭服务service cron restart
//重启服务service cron reload
//重新载入配置service cron status
//查看服务状态
2 crontab命令
2.1 简介
crontab
命令设置的任务会加载到cron,使用man crontab
查看crontab
的使用方法。
2.2 配置文件
/var/spool/cron/crontabs
文件夹,保存每个用户各自的crontab文件。/etc/cron.allow
文件,保存允许使用命令的用户列表/etc/cron.deny
文件,保存禁止使用命令的用户列表
注:如果allow文件存在,则allow文件的优先级高于deny文件。
2.3 命令
usage: crontab [-u user] file crontab [-u user] [-i] {-e|-l|-r} -e 设置计时器 -l 列出当前计时器的设置 -r 删除计时器的设置 -i 交互式模式,删除计时器设置时要先询问 exampe: crontab -e 然后在文件最后追加一条数据,格式为'分 时 日 月 周 命令',例如 * * * * * date >> ~/date.txt //*表示任意值,这条数据表示每分钟打印一次时间到date.txt