PHP:检查进程是否正在使用 pid 运行

标签 php linux

我想用 php 验证一个进程(比如说“gedit”)是否正在 Linux 上运行。

最佳答案

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

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

关于PHP:检查进程是否正在使用 pid 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265882/

相关文章:

php - 为什么 php sleep 在 windows-subsystem-linux 中不起作用?

php - 当从表中更新列行时,然后在该列的所有行中提取

linux - 使用 inotify 的正确方法是什么?

linux - 如何以 JSON、CSV 或其他格式获取 Ansible ad-hoc 命令的输出?

linux - 获取 git 工作目录根目录的脚本?

php - CLI 包括通过 cron 运行 zend 框架的路径

php - 如何在变量为真的 PHP 中返回 X 结果

php - 从不同表获取最新更新 MYSQL +PHP

linux - UNIX 从变量中删除字符

python - 将 shell 命令的无限输出通过管道传输到 python 脚本