作者knives ()
看板PHP
標題[請益] 有辦法取得背景執行的pid嗎
時間Tue Dec 13 11:33:15 2011
我有一個程式需要背景執行
php xxx.php &
來更新目錄
可是如果後來想要kill先前的工作,並重新建立一筆
請問用shell_exec('php xxx.php &');
有辦法取得該工作的pid,來執行kill 指令
謝謝回答
--
╭──────╮
鄭先生正名運動 │ ◢██◣ │ 請大家叫他鄭先生
四○一手護症危 │ █ ◥▌ │
百萬站民手牽手 │ ◤□︵□▌ │ YES!相信症危堅持正名
手護症危到永久 │ ◥
ο◤
㊣│
╰──────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.209.219
→ MOONRAKER:當xxx.php執行的時候把pid寫到一個檔案 12/13 12:23
→ MOONRAKER:要kill時讀取那個pid 12/13 12:23
→ knives:請問要怎麼在執行的時候,取得該pid阿 12/13 12:54
→ knives:看到了,原來shell_exec本身就會回傳pid 12/13 12:55
→ MOONRAKER:在php程式中應該有個getmypid可用 12/13 16:34
→ MOONRAKER:手冊說PID的值不唯一 但對shell執行的php應該是安全的 12/13 16:35