周期性需要进行的任务,一般交给cron进行执行。(定期备份数据等)
守护进程 crond
软件包 crontabs
需要注意运行的时间:自动化脚本尽量避开主机的运作高峰期。
cron 任务格式
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-7,0、7都是周天) command
查看任务
crontab -l
crontab 覆盖原有的计划任务
crontab -e 调用编辑器编辑计划任务
服务生效必须要重启服务
service crond restart
crontab -r 删除用户的计划任务
*/1 放在分钟位置上代表每分钟执行一次
其他位置放 * 代表没有要求。
不同用户的任务计划
默认所有用户都可以使用crontab
root 用户编辑 /etc/cron.deny
添加用户名以拒绝指定的用户使用crontab,
普通用户没有权限越权执行命令
用户之间的cron是分开的。