linux - SSH 连接 - 运行程序 -> 如何在 ssh 连接关闭时保持程序运行

标签 linux ssh

简而言之: 当远程服务器连接关闭(shell 窗口关闭)时,保持 perl/python/R/etc 脚本/程序在服务器(通过 ssh 连接)上运行的最优雅的解决方案是什么?

详细说明: 我写了一些脚本,可以在我们的服务器上运行几天。但是,在通过 linux-shell 通过 SSH 连接到服务器后,启动程序并关闭窗口也会终止该程序——好的,这不是新鲜事。但是,服务器必须如何配置才能在 ssh 连接关闭后保持程序运行? “屏幕”可能是一种解决方案,嗯,但对我来说,打字太多,有时我忘了启动屏幕 session 并启动程序

感谢您的建议!

干杯, 雪人

最佳答案

NOHUP - http://en.wikipedia.org/wiki/Nohup

ssh your_server
nohup nice perl your_script &
exit

关于linux - SSH 连接 - 运行程序 -> 如何在 ssh 连接关闭时保持程序运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58334485/

相关文章:

android - Shell脚本等待命令永远不会结束

git 和 "Server aborted the SSL handshake"错误

没有 SSH 的服务器上的 SVN,可能吗?

linux - 命令 "gcloud compute ssh"和 "ssh"之间的区别

android - Gradle 构建运行需要很长时间

linux - Windows MBR 被 linux 命令覆盖 dd if=/dev/zero of=/dev/sdb bs=512 count1

linux - 如何记录 ssh 客户端连接/命令?

java - Intellij IDEA远程调试java控制台程序

linux - 如何在 Linux 中将用户从属关系更改为组

c++ - openssl rc4命令行加密和实现rc4的cpp文件之间的区别