0

我正在运行通过 SSH 启动游戏服务器的命令;

$stream = ssh2_exec($connection, 'java -Xmx256M -Xms32M -jar minecraft_server.jar nogui');

我想要做的是获取刚刚开始的那个进程的 PID。服务器是远程的,因此是 SSH2。

我需要 PID,以便我可以将其分配给停止按钮,因此当单击该按钮时,PID 将被终止。

我似乎找不到解决方案。

谢谢。

4

1 回答 1

0

正如一个老问题所见:

不幸的是,此扩展自 2008 年以来未维护,仍处于 Beta 状态(0.11.0)。您可能想查看一些 SSH2 3rd 方库(其中一些是 LGPL 或 GPL)。

于 2012-09-01T19:16:46.633 回答