2012-09-04 33 views

回答

0

使用pidof gedit和检查返回数组的第一个值是否是一个整数:

exec("pidof gedit",$response); 
if (is_numeric($response[0])){ 
    echo $response[0]; 
} 
else { 
    echo "no response"; 
} 
0

如果您的系统没有pidof你可以用ps aux | grep gedit如果它返回输出的多行哪,这意味着你有一个积极的过程。我说不止一行,因为您总是会看到一行输出为ps aux | grep gedit进程本身。请注意,如果您需要使用正则表达式搜索正在执行的进程,这可能也会更有用。

相关问题