Php 检查可执行文件是否 运行

Php check if executable is running

是否可以在 Php 中检查可执行文件是否为 运行,

一些伪代码:

if(processExists("notepad.exe")
{
     echo "exists";
}
{
     echo "doesn't exists";
}

您将只能检查服务器端进程,其中 PHP 是 运行。 JavaScript(客户端)出于安全原因不允许进行此类访问。

我了解到您正在使用 cli 或想检查服务器端进程。

对于 Windows 特定的解决方案,您可以使用适当的选项执行 shell 命令 tasklist(请参阅 tasklist /?)。在基于 Unix 的平台上,您将使用 ps.

要在 PHP 下执行 shell 命令,您可以使用 shell_exec() or exec().

警告:不要在这些命令中输入未经过滤的用户输入。