ssh - Windows ssh - 如何在断开连接后保持进程运行

标签 ssh minecraft openssh

我想通过 SSH(PHP 脚本)启动一个 java 进程(Minecraft 服务器)。并且在断开连接时不应将其关闭。

我正在使用适用于 Windows 和 64 位 Java 的 Bitvise SSH 服务器。 我可以启动服务器,但如果我与 ssh 服务器断开连接,则 java 进程(Minecraft 服务器)将停止。 我尝试使用 PUTTY 但同样的问题。

cmd 有没有像 Linux 的 screen 这样把一个进程放到后台的命令?

谢谢。

最佳答案

LK"我

我正在为 Windows 使用 OpenSSH 服务器。 使用此 Power shell 命令设法让它工作:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe Invoke-WmiMethod -Class Win32_Process -Name Create -ArgumentList C:\path\your-command.exe

关于ssh - Windows ssh - 如何在断开连接后保持进程运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48842823/

相关文章:

java - 不同的情况是否相互压倒?我的世界

shell - 如何使用 SFTP 恢复失败/中断的下载?

python - 有没有一种简单的方法可以消除使用 Python 的 Paramiko 库进行 SSH 并从远程计算机的 CLI 获取输出时出现的垃圾值?

bash - 如何在 Dockerfile 中启动 ssh-agent

python - 如何将 echo y 传递给 plink.exe 进行首次连接

git - 如何防止 OpenSSH 关于主机 key 攻击的警告?

Windows 10 OpenSSH key 格式无效

git - 通过端口 443 推送到 heroku

javascript - 使用 Minecraft 控制台和 Nodejs 进行正则表达式

linux - 服务器启动脚本问题