php脚本杀死shell'sleep'进程

时间:2012-11-07 21:30:02

标签: php shell

我需要为一些自动化工作编写一些脚本,

我在本地apache服务器上放了一个php文件 test.php的

<?php
system("bash inform.sh");
?>

inform.sh的内容是:

#!/bin/bash
proc_id=`ps -ef|grep "sleep"|grep -v "grep"|awk '{print $2}'`
kill -9 $proc_id

我在shell上运行sleep进程,并在firefox:localhost / test.php上打开php页面 但它并没有杀死睡眠过程, 如果我直接通过shell运行php,那么它的工作原理 这有什么问题以及如何处理它?感谢

1 个答案:

答案 0 :(得分:0)

我使用以下shell命令,然后就可以了:

sudo -u apache sleep 2000