Linux 定时执行任务
说到定时任务,还没有操作都忘了,翻了手册发现果然麻烦,感觉记下来。
crontab -e //编辑定时任务表
定时任务的语法规则
Minute Hour Day Month Dayofweek command
15 * * * * xxx //每个小时的15分钟都执行 xxx 命令
一些比较活的用法
*/15 * * * * xxx //每15分钟执行一次xxx命令 ,从0开始
15-45 * * * * xxx //15到45之间的每一分钟都要执行 xxx命令
15,45 * * * * xxx //15 和 45 都执行xxx命令
一个比较容易用到的
40 3 * * * root run-parts /etc/bin //每天 3 40 以root用户运行 /etc/bin 中可执行的文件(run-parts )
crontab -l //查看任务
crontab -l -u xx //查看xx用户的任务
启动定时调度任务
sudo service crond start //root用户
sudo service crond restart //其他用户要记得赋权