1

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

我在本地 apache 服务器 test.php 上放了一个 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 上打开 php 页面:localhost/test.php 但它不会杀死 sleep 进程,如果我直接通过 shell 运行 php,那么它有什么问题以及如何处理它?谢谢

4

1 回答 1

0

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

sudo -u apache sleep 2000
于 2012-11-07T21:52:37.240 回答