宝塔面板设置秒级计划任务

众所周知,宝塔面板最低只能设置1分钟的计划任务,但是往往我们需要更高频率的监控,那么我们可以使用shell系统脚本来实现这个功能。

  • 打开宝塔面板,点击【计划任务】
  • 任务类型:shell脚本
  • 任务名称:随便
  • 执行周期:【N分钟】 1分钟
  • 将下面#注释,替换自己要计划的任务。例如:监控wp定时任务,网址/wp-cron.php?doing_wp_cron。
  • 脚本内容:
脚本内容:
#!/bin/bash
step=1 #间隔的秒数,不能大于60
for (( i = 0; i < 60; i=(i+step) )); do
    curl  -sS --connect-timeout 10 -m 60 'https://www.01zt.com/'#换成你需要监控的地址
    echo "----------------------------------------------------------------------------"      
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★\\\\\\\[$endDate\\\\\\\] Successful"
echo "----------------------------------------------------------------------------"
sleep $step
done
exit 0
THE END
点赞14赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容