我需要为一些自动化工作编写一些脚本,
我在本地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,那么它的工作原理 这有什么问题以及如何处理它?感谢
答案 0 :(得分:0)
我使用以下shell命令,然后就可以了:
sudo -u apache sleep 2000