我有一个脚本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
答案 0 :(得分:0)
尝试timeout
:
timeout 10s php-cgi /home/dev/test/test.php