💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
### 间隔任务 #### 周日期间隔 实例5:每周一上午8点到11点的第3和第15分钟执行 3,15 8-11 * * 1 myCommand #### 按天间隔 每天早上6点 0 6 * * * echo "Good morning." >> /tmp/test.txt 注意单纯echo,从屏幕上看不到任何输出,因为cron把任何输出都email到root的信箱了。 实例6:每晚的21:30重启smb 30 21 * * * /etc/init.d/smb restart #### 小时间隔 晚上11点到第二天7点每小时准点重启apatch 0 23-7/1 * * * service httpd restart 晚上11点到早上8点之间每两个小时和早上八点 0 23-7/2,8 * * * echo "Have a good dream" >> /tmp/test.txt 每晚11点到早上7点每隔1小时重启服务器, 注意分钟是用0而不是* 假如是`*`则代表每分钟都在执行 #### 分钟间隔 实例2:每小时的第3和第15分钟执行 3,15 * * * * myCommand 每隔2分钟重启apache , 这里的 `*/2` 号 表示从0.0秒开始每隔2分钟执行 ~~~ */2 * * * * service httpd restart ~~~ 每天18点到23点每隔30分钟重启服务器, 两种写法: ~~~ */30 18-23 * * * service httpd restart 0,30 18-23 * * * service httpd restart ~~~ #### 秒级间隔 每10秒获取redis缓存数据进行处理 很多时候,我们计划任务需要精确到秒来执行,但linux最小只支持分钟,很多linux自带的版本都不直接支持以秒来执行,根据以下方法,可以很容易地以秒执行任务。进入终端编辑crontab(命令:crontab -e)添加crontab计划任务: ~~~ * * * * * /usr/bin/wget -q http://localhost/suixingv3/index.php/cata/index/getRedisValue * * * * * sleep 10; /usr/bin/wget -q http://localhost/suixingv3/index.php/cata/index/getRedisValue * * * * * sleep 20; /usr/bin/wget -q http://localhost/suixingv3/index.php/cata/index/getRedisValue * * * * * sleep 30; /usr/bin/wget -q http://localhost/suixingv3/index.php/cata/index/getRedisValue * * * * * sleep 40; /usr/bin/wget -q http://localhost/suixingv3/index.php/cata/index/getRedisValue * * * * * sleep 50; /usr/bin/wget -q http://localhost/suixingv3/index.php/cata/index/getRedisValue ~~~