ssh - 打开Shh并在后台启动exe
问题描述
我们需要在远程计算机上安装 EXE。我想远程打开 SSH 连接并运行 EXE 文件。它成功了。但是,当我关闭 SSH 连接时,EXE 将被杀死。是否有类似于 linux 的“nohup”命令来解决 Windows 中的这个问题。我试过 start /b 和 start /b 没有成功。
解决方案
但是,当我关闭 SSH 连接时,EXE 将被杀死。
仔细检查:如“ Windows 上有什么?”中所述nohup
:
在 Windows 上,一个进程在其父进程被杀死后终止是不正常的(就像 Unix-likes 一样)。
因此,像 nohup 这样的东西没有直接的必要性。
您也可以尝试在您的 ssh 会话中运行:
START /B /MIN "cmd.exe" /C "myscript.bat"
看看它是否能在 SSH 关闭事件中幸存下来。
推荐阅读
- javascript - 循环遍历数组并显示数据
- azure - 如何使用azure-ad-b2c自定义登录页面的html和css
- rest - 使用rest api将任务分配给salesforce中的多个潜在客户
- unity3d - 如何动态地在 3d 模型上应用纹理?
- debian - Vagrant 用户失去了 sudo 权限并且服务停止工作
- java - 有没有办法选择在 IntelliJ 中运行应用程序时使用哪些方法?
- r - 使用关键字directory()函数。它不使用 R 执行正确的计数
- github - 计算 Github Enterprise 存储库中 pdf 文件数量的最佳方法
- python - 无法在 django 中检查多行字符串
- amadeus - 如何使用自助服务 API 获取现有办公室 ID 的价格