作者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
1F:→ MOONRAKER:当xxx.php执行的时候把pid写到一个档案 12/13 12:23
2F:→ MOONRAKER:要kill时读取那个pid 12/13 12:23
3F:→ knives:请问要怎麽在执行的时候,取得该pid阿 12/13 12:54
4F:→ knives:看到了,原来shell_exec本身就会回传pid 12/13 12:55
5F:→ MOONRAKER:在php程式中应该有个getmypid可用 12/13 16:34
6F:→ MOONRAKER:手册说PID的值不唯一 但对shell执行的php应该是安全的 12/13 16:35