定时任务
-
用户定时任务
- 切换用户
crontab -e/i/r/l
edit insert remove list此刻后面不加参数
- 在
vi
中 以Minute Hour Day Month DayofWeek Command
填写信息0 5 * * * shutdown -h now
*
为匹配所有
* 9-17 * * 1-5 wall "hello"
朝九晚五 礼拜一到礼拜五
*/1 9-17 * * 1-5 wall "hello"
朝九晚五 礼拜一到礼拜五 每隔1分钟
command 若要制定 绝对路径 多数命令
/usr/sbin/
附加:
广播消息wall
给所有用户发送该内容
wall "广播信息"
-
管理员对用户定时任务管理方法
/var/spool/cron
用户定时任务的工作目录,目录中以用户文件存放 (修改查看删除)crontab -u <用户> -l|-e|-r
命令操作
-
定时任务高级管理技巧
- 用户黑名单
文件/etc/cron.deny
- 用户白名单
文件/etc/cron.allow
最好黑白 只用一个,方便管理
被禁用 则没有权限设置定时任务 - 用户黑名单
-
系统定时任务的用法
- 工作目录
/etc/cron.daily
每天自动运行一次(触发时间:4:22)/etc/cron.hourly
每小时自动运行一次(触发时间:第1分钟)/etc/cron.weekly
每周自动运行一次(触发时间:周日4:22)/etc/cron.monthly
每天自动运行一次(触发时间:1号4:22)
- 系统由于某种原因(如停电)而错过定时任务
anacorn
系统会保证定时任务工作目录下的脚本 会弥补运行的一种机制
vim /etc/anacrontab
- 工作目录