【发布时间】:2015-04-24 07:25:40
【问题描述】:
我试图通过在 exec() 中使用 pgrep 来确定一个进程是否在 PHP 中运行。
checkstatus.php:
<?php
echo exec("pgrep myProgram");
?>
health.js:
$(document).ready(function() {
$.post("checkstatus.php", {},
function(data) {
alert(data);
}
);
});
从命令行,这有效: php checkstatus.php
返回 PID
上面的代码应该可以工作,但返回的是 null。是否有我忽略的错误/更好的方法来做到这一点?
【问题讨论】:
-
直接去
checkstatus.php怎么样? -
如果我直接从浏览器点击 checkstatus.php 那么它仍然没有给我任何东西。除此之外,我想采用这种方法来保持代码干净且易于维护
-
那么,这真的只是一个php问题吗?