如何在bash中跳过php脚本

如何在bash中跳过php脚本,bash,while-loop,skip,Bash,While Loop,Skip,我有一个脚本test.php。 如果工作正常,其执行时间为5秒。 如果不正确,它将冻结 我如何控制它?如果它执行时间超过10秒,我希望跳过它 #!/bin/bash while true do now=$(date +"%T") echo "Current time : $now"; php-cgi /home/dev/test/test.php echo 'Waiting 120 seconds'; sleep 120; done 尝试超时: timeout 10s php-cgi

我有一个脚本test.php。 如果工作正常,其执行时间为5秒。 如果不正确,它将冻结

我如何控制它?如果它执行时间超过10秒,我希望跳过它

 #!/bin/bash

while true do
now=$(date +"%T")
echo "Current time : $now";
  php-cgi /home/dev/test/test.php
echo 'Waiting 120 seconds';
sleep 120;
done
尝试超时:

timeout 10s php-cgi /home/dev/test/test.php