首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >crontab设置定时任务脚本文件每秒运行一次,每个月最后一天的21点到22点 每20分钟(1200秒)执行一次

crontab设置定时任务脚本文件每秒运行一次,每个月最后一天的21点到22点 每20分钟(1200秒)执行一次

作者头像
OwenZhang
发布2021-12-08 13:48:33
发布2021-12-08 13:48:33
1.7K0
举报
文章被收录于专栏:Owen's WorldOwen's World

每秒运行一次

代码语言:javascript
复制
#!/bin/bash
step=2
for((i=0;i<60;i=(i+step)));do
 php /home/www/tp6/think zhang
 sleep $step
done
exit 0
复制代码
每个月最后一天的21点到22点 20分钟(1200)执行一次
代码语言:javascript
复制
#!/bin/bash
today=`date +%d`
hour=`date +%H`
last_day=`cal | xargs | awk '{print $NF}'`
if [ "$today" != "$last_day" ];then
        echo "today is not last day!"
         exit 1
 fi
 if [ "$hour" -ge 21 ] && [ "$hour" -lt 22 ] ;then
step=1200
for((i=0;i<3600;i=(i+step)));do
          php /www/wwwroot/otc-audit-develop/ think CopyNextMonthKPIi
          echo "hello world"
          sleep $step
  done
  exit 0
  fi
  echo "$hour not right"
复制代码
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年10月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档