【发布时间】:2012-07-16 20:52:00
【问题描述】:
我正在使用 PHP 脚本在 Linux 中调用 shell 脚本,我执行以下操作:
shell_exec('./shell_script.sh');
此后,PHP 脚本继续运行。所有这些都按预期工作。
但是,有时 shell_script 出于某种原因没有完成执行,所以这里有一个问题:
shell_script.sh 执行 x 时间后如何终止? 应该以某种方式在 PHP 本身中处理这件事(在这种情况下不认为这是可能的)还是应该在 .sh 本身中完成?
所以就在:
#!/bin/bash
在 .sh 的开头,如果执行时间超过 20 秒,我可以放什么让它终止吗?
【问题讨论】:
标签: php linux shell shell-exec