Use procatat instead of ps as the latter always prints a header, also

use full paths.
This commit is contained in:
thompsa 2010-03-12 13:28:14 +13:00
parent cae1b7db89
commit 6661ea2525
2 changed files with 2 additions and 2 deletions

View File

@ -146,7 +146,7 @@ function restart_service($name) {
function is_pid_running($pidfile) {
$pid = trim(file_get_contents($pidfile));
$running = (trim(shell_exec("ps -p {$pid}")) != '');
$running = (trim(shell_exec("/usr/bin/procstat {$pid} 2>/dev/null")) != '');
return $running;
}

View File

@ -50,7 +50,7 @@ function isvalidpid($pid) {
}
function is_process_running($process) {
$running = (shell_exec("pgrep -x {$process}") != '');
$running = (shell_exec("/bin/pgrep -x {$process}") != '');
return $running;
}