gpt4 book ai didi

PHP 检查进程是否正在运行 (Linux)

转载 作者:太空狗 更新时间:2023-10-29 12:34:34 24 4
gpt4 key购买 nike

我正在尝试确定游戏服务器是否正在运行。我发现了很多肮脏的方法,所以我想通过调用一个检查进程是否正在运行的 PHP 脚本来使它基本上变得简单。那么我正在尝试的是:

<?php
exec("bin_unix/linux_server", $output, $return);
if ($return == 0) {
echo "Ok, process is running\n";
} else {
echo "Process is not running\n";
}

但它不工作(因为我确定进程正在运行)..它不是一个“真正的”进程不要怪我我不是 linux 专家。

所以我运行此服务器的操作是以下命令:

cd /path/to/server/ && nohup bin_unix/linux_server &

我猜 exec(); 中的 bin_unix/linux_server 是错误的,但它是我使用 ps aux 获得的唯一静态信息.

process_id 会经常变化,所以我不确定在那里输入什么..

最佳答案

使用pidof命令,看这里:pidof command

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com