任务调度
指让系统在特定时间执行指定的任务。
语法:#crontab [选项]
常用选项 | 含义 |
---|---|
-l | list,列出指定用户的计划任务列表 |
-e | edit,编辑指定用户的计划任务列表 |
-u | user,指定的用户名,如果不指定,则表示当前用户 |
-r | remove,删除指定用户的计划任务列表 |
执行#crontab -e指令,将进入用户的计划任务列表,可以在里面编辑,每一行为一个定时任务。
- 定时任务格式:
分 时 日 月 周 需要执行的命令
例如:
#每隔两天的上午8点到11点的第3和第15分钟执行一次重启
3,15 8-11 */2 * * reboot
任务调度的黑名单与白名单
- root用户可以设置某些用户能否使用定时任务
- 黑名单(一行一个用户名): /etc/cron.deny
- 白名单: /etc/cron.allow
- 白名单优先级高于黑名单