【发布时间】:2017-02-28 15:27:01
【问题描述】:
我有这个 php 脚本,每次使用 & 调用它时都会运行 wget 的 fork 进程:
wget http://myurl?id='.$insert_id .' -O ./images/'. $insert_id.' > /dev/null 2>&1 &
但是我如何检查是否已经有一个 wget 进程正在进行中,如果有,不要运行另一个?
【问题讨论】:
-
您需要进程 ID:stackoverflow.com/a/1471320/561309 然后您可以检查该进程是否仍在运行
-
执行 ps -ef | grep wget 并找出答案。如果您需要更多信息,我有更长更合法的解决方案。
标签: php linux command-line-interface wget