如何在bash中跳过php脚本

时间:2015-04-09 11:54:37

标签: 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

1 个答案:

答案 0 :(得分:0)

尝试timeout

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