企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## crontab(cron table的缩写,中文叫工作表或者计划任务列表)配置文件 ``` //目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名 /var/spool/cron/ //这个文件负责调度各种管理和维护任务。 /etc/crontab //这个目录用来存放任何要执行的crontab文件或脚本。 /etc/cron.d/ //每小时执行一次 /etc/cron.hourly //每小天执行一次 /etc/cron.daily //每星期执行一次 /etc/cron.weekly //每月执行一次 /etc/cron.monthly ``` ~~~ //省略用户表表示操作当前用户的crontab //进入当前用户的计划任务列表 crontab [-u username] -e //列出计划任务里的内容(里面是各种定时任务命令) crontab [-u username] -l //删除计划任务 crontab [-u username] -r ~~~ 计划任务列表你定义的定时任务命令格式:`分 时 日 月 周 执行的命令` 分 0~59 时 0~23 日 1~31 月 1~12 周 0~6 命令 其他符号 `*`:表示每个周期执行。 `,`:表示或者 10,15 表示10分或15分 `-`:表示一个时间段 1-5 表示从1点到5点每个小时。 5种日期、时间选项的关系。 分、时、天、月他们的关系是并且的。 分、时、月、周他们关系是并且的。 同时设置分、时、天、月、周这个时候 天和周的关系是或者的关系。 crontab `crontab -e ***** 命令`。 (五个*分别代表分 时 日 月 周 如果没有具体数就是\*的话那就代表每分每时每日每月每周) at(一次性)  at 2:00 tomorrow 回车 /home/do\_job.php 回车  退出  Ctrl+D 每天0点钟重新启动服务器 crontab -e 回车编辑 0 0 * * * root reboot `0 13,20 * * 1,2,3,4,5, mybackup` 或者`0 13,20 1-5 mybackup`:在周一至周五下午一点和晚上八点各运行1次 `crontab -e 0 13,20 1-5 mybackup`