c**t 发帖数: 2744 | 1 怎么控制下面语句的执行时间?超时就kill掉,接着执行后面的代码?
echo `shell_command_may_take_a_while` |
c**t 发帖数: 2744 | 2 要是perl就简单,直接用signal就好了
【在 c**t 的大作中提到】 : 怎么控制下面语句的执行时间?超时就kill掉,接着执行后面的代码? : echo `shell_command_may_take_a_while`
|
j*****o 发帖数: 320 | 3 看到这个:
http://us2.php.net/function.exec
Search "timeout"
怎么控制下面语句的执行时间?超时就kill掉,接着执行后面的代码?
echo `shell_command_may_take_a_while`
【在 c**t 的大作中提到】 : 怎么控制下面语句的执行时间?超时就kill掉,接着执行后面的代码? : echo `shell_command_may_take_a_while`
|
c**t 发帖数: 2744 | 4 I think my solution is more elgant:
set_time_limit( $TIMEOUT_CONST );
...
try
{
echo `some_long_running_shell_Command`;
}
catch(Exception $e)
{
echo "Either timed out or failed to execute: ", $e->getMessage(), "\n";
}
看到这个:
http://us2.php.net/function.exec
Search "timeout"
怎么控制下面语句的执行时间?超时就kill掉,接着执行后面的代码?
echo `shell_command_may_take_a_while`
【在 j*****o 的大作中提到】 : 看到这个: : http://us2.php.net/function.exec : Search "timeout" : : 怎么控制下面语句的执行时间?超时就kill掉,接着执行后面的代码? : echo `shell_command_may_take_a_while`
|
j*****o 发帖数: 320 | 5 Very nice.
【在 c**t 的大作中提到】 : I think my solution is more elgant: : set_time_limit( $TIMEOUT_CONST ); : ... : try : { : echo `some_long_running_shell_Command`; : } : catch(Exception $e) : { : echo "Either timed out or failed to execute: ", $e->getMessage(), "\n";
|
G*****m 发帖数: 5395 | 6 看成phd了...
怎么控制下面语句的执行时间?超时就kill掉,接着执行后面的代码?
echo `shell_command_may_take_a_while`
【在 c**t 的大作中提到】 : 怎么控制下面语句的执行时间?超时就kill掉,接着执行后面的代码? : echo `shell_command_may_take_a_while`
|