这适用于通过java或任何包装器在linux下运行的任何其他应用程序。
在“系统监视器”下,“我的世界”显示为"java“。这是个问题..。
如果正在运行的java应用程序不是“我的世界”呢?如果有几个呢?
我的剧本中最好的是:
if ps ax | grep -v grep | grep java > /dev/null
then
echo "Minecraft is running"
else
echo "Minecraft not running, run Minecraft to continue"
fi
我怎么能确定“我的世界”正在运行,
我正在尝试找出是否有游戏服务器在运行。我发现了很多脏方法,所以我想通过调用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";
}
但是它不工作(因为我确定进程正在运行)..这不是一个“真正”的过程,不要责怪