如何让Linux定时任务crond以秒为单位执行

2025-05-01 14:46:48
推荐回答(1个)
回答1:

1、先写调度脚本ct.sh,在调度脚本中执行实际需要执行的脚本#!/bin/bash

step=2 #间隔的秒数,不能大于60

for (( i = 0; i < 60; i=(i+step) )); do
$(php '/home/fdipzone/php/crontab/tolog.php')
sleep $step
done搜索

exit 0

2、创建crontab,调用ct.sh,每分钟执行一次,这样实际上就能达到每2秒钟执行一次的要求了