首页 » Web前端 » crontabcurlphp技巧_LINUXcrontab 准时责任进修整理

crontabcurlphp技巧_LINUXcrontab 准时责任进修整理

访客 2024-12-05 0

扫一扫用手机浏览

文章目录 [+]

格式哀求

      minute: 表示分钟,可以是从0到59之间的任何整数。

crontabcurlphp技巧_LINUXcrontab 准时责任进修整理

      hour:表示小时,可以是从0到23之间的任何整数。

crontabcurlphp技巧_LINUXcrontab 准时责任进修整理
(图片来自网络侵删)

      day:表示日期,可以是从1到31之间的任何整数。

      month:表示月份,可以是从1到12之间的任何整数。

      week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。

      command:要实行的命令,可以是系统命令,也可以是自己编写的脚本文件。

实际利用

crontab -e 创建 -l 内容 -r 删除

用VIM编辑,多条就往下面累加,#注释

50 7 /home/websearch/wwwroot/new_cntsyy/cntsyyb2b_t/abc.php

编辑好的文件保存在 /var/spool/cron/crontabs/ 下

记得备份一份,防止被人误删除

大略的备份 直接cp 就可以

crontab -l

一看,果真如此。

没有做任何备份,那个忧郁啊。

RAC迁移后的crontab动作全部重新做。

估计是有人欠妥心crontab -r 把crontab任务删光了。

之后只好手动加任务。
然后写了个shell每天备份一下里面的crontab。

crontab_bak.sh的代码如下:

. /home/enrnd/.bash_profile

crontab -l > /home/enrnd/crontab_bak/crontab_bak`date '+%Y%m%d'`.txt

之后在到crontab里面加个任务crontab -e

22 10 /home/enrnd/crontab_bak/crontab_bak.sh

标签:

相关文章