计划任务
让系统在指定时间执行某些任务
at 仅执行一次
crond 周期性地执行
1、编写计划任务
cat /etc/crontab
前5个字段分别表示:
分钟:0-59
小时:0-23
日期:1-31
月份:1-12
星期:0-7 (0和7均表示周日)
还可以用一些特殊符号:
, 表示分割
- 表示一个时间段
/n 表示每n个单位执行一次
2、创建、查看、删除计划任务
有两种方法
* 修改配置文件 /etc/crontab 需要管理员root指定执行任务用户
* 用户自己使用crontab命令创建
1) 用户自己编辑定时任务
crontab -e 编辑
crontab -l 列出,查看
crontab -r 删除
ll /var/spool/cron 查看定时任务列表
tail -f /var/log/cron 查看定时计划执行情况
2)管理员给指定用户编写定时任务
crontab -eu pingchuan
crontab -lu pingchuan