我正在尝试找出是否有游戏服务器在运行。我发现了很多脏方法,所以我想通过调用PHP脚本来检查进程是否正在运行,以使它基本上变得简单。好吧,我尝试的是:
<?php
exec("bin_unix/linux_server", $output, $return);
if ($return == 0) {
echo "Ok, process is running\n";
} else {
echo "Process is not running\n";
}
但是它不工作(因为我确定进程正在运行)..这不是一个“真正”的过程,不要责怪
我已经在我们的系统fred上创建了一个SSH用户,它的主目录是/home/fred,在/home/fred/someFolder上有一个子目录。我试图允许作为nobody运行的PHP/Apache能够在fred的someFolder目录中创建一个文件。不管我怎么尝试,我总能得到Warning: file_put_contents(/home/fred/someFolder/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/websiteDir/public_html