如何在 bash 中跳过 php 脚本
How skip php script in bash
我有一个脚本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
:
timeout 10s php-cgi /home/dev/test/test.php
我有一个脚本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
:
timeout 10s php-cgi /home/dev/test/test.php