zoukankan      html  css  js  c++  java
  • LINUX下实现按秒执行计划任务

    由于linux最小单位为分,但是很多需求上需要按秒执行,如30秒请求一个URL地址之类的,思路很简单就是修改计划任务脚本用循环控制,代码如下:

     1 #!/bin/bash
     2 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
     3 export PATH
     4 step=60
     5 for (( i = 0; i < 60; i=(i+step) )); do
     6 curl -sS --connect-timeout 10 -m 60 'http://XXXXXX'
     7 echo "----------------------------------------------------------------------------"
     8 endDate=`date +"%Y-%m-%d %H:%M:%S"`
     9 echo "★[$endDate] Successful"
    10 echo "----------------------------------------------------------------------------"
    11 sleep $step
    12 done
    13 exit 0

    上述代码中XXXXXX为你需要执行的URL地址 

    以上示例以宝塔下计划任务为基础所演示

  • 相关阅读:
    day35
    Audio Unit 基础
    Audio Unit 介绍
    音频PCM编码
    iOS libyuv
    FFmpeg AVPacket
    FFmpeg AVCodec
    FFmpeg编译iOS静态库
    iOS-Cocoapods更新不及时
    iOS-读取txt文件中文乱码
  • 原文地址:https://www.cnblogs.com/we-jack/p/10812903.html
Copyright © 2011-2022 走看看