Linux下的定时执行任务

Linux下定时执行任务

1. 单次/延时执行 - at命令

1.1 格式

1
用法:  at  [选项参数]  [时间]

2. 循环执行 - crontab

1
2
3
4
5
6
7
8
9
10
11
12
/sbin/service crond start  # 开启服务
/sbin/service crond stop # 停止服务
/sbin/service crond restart #重启服务
/sbin/service crond reload #重新加载服务

sudo crontab -e #插入一条定时任务
sudo crontab -l #查看所有的 root 用户下的定时任务列表
tail -f /var/log/cron # 实时查看定时任务日志

#例如,添加如下一条定时任务
#分 时 日 月 周
* * * * * php test.php