【发布时间】:2012-06-13 00:30:28
【问题描述】:
我使用 php 通过包装函数通过 ssh 执行 scp 命令。移动是在本地和远程服务器之间进行的。
我大致知道脚本应该执行多长时间,如果 scp 进程花费的时间太长(由于目标服务器陷入困境或其他网络问题),我想终止它。当前发生这种情况时,scp 进程将完全锁定,直到重新启动目标服务器或从命令行手动终止 scp 进程。
我可以将某种超时传递给 shell_exec() 以退出其正在执行的工作并继续执行脚本吗?
【问题讨论】:
-
PHP 脚本是否作为 HTTP 请求的一部分运行?