计划任务 周期任务计划

周期任务计划

crontab

作用:实现周期重复的计划任务

服务:crond

启动crontab的服务

复制代码
service crond start

自动启动

复制代码
chkconfig crond  on

例子:

复制代码
* * * * * touch `date \+\%F`.log

crontab的时间表示格式:

  1. 分钟:0-59任意数字
  2. 小时:0-23任意数字
  3. 天:1-31任意数字
  4. 月:1-12任意数字
  5. 周:0-7任意数字
  6. *:表示任何时间,例如:每天7:30就是 30 7 * * *
  7. ./n:表示每个n单位的时间,例如:每隔10分钟: */10 * * * *
  8. -:表示一个连续的范围,例如每天的7:30、8:30 : 30 11-14 * * *
  9. .,表示离散的时间点,例如每天的7:30、10:30 :30 07,10 * * *

选项:

  • -e:执行、修改任务计划(本质上就是vi修改/var/spool/cron/username)
  • -l:显示用户的计划任务例表
  • -u username :查看指定用户的计划任务(结合-l使用)
  • -r:删除当前用户的全部计划任务

例子:每分钟创建一个完整"年月日,log"命令的文件

复制代码
*/1 * * * * touch `date \+\%F` 在任务计划中特殊符号需要进行转义

理解:

复制代码
30 3,12 * * *
30 */6 * * *
30 8-12/2 * * *
45 4 1,10,22 * *
30 21 * * *
0,30 18-23 */7 1-6 *
相关推荐
偶尔上线经常挺尸28 分钟前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
yc_12241 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
思茂信息1 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
计算机安禾2 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php
下一页盛夏花开2 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu
金色光环2 小时前
FreeModbus释放底层的 TCP 监听端口
服务器·网络·tcp/ip
sanshanjianke2 小时前
Thunderobot 911ME 笔记本 Linux 风扇控制研究
linux
sxgzzn5 小时前
光伏数智化综合平台:让光伏电站运维更智能、更高效
运维
fengyehongWorld5 小时前
TeraTerm ttl脚本登录wsl
linux·teraterm