我在使用 apache commons-net telnet api 时遇到问题,希望您能帮助我解决。
我正在通过 telnet 连接到远程 unix 服务器并运行一个脚本,该脚本在某个时候运行一个 .sh 文件。该文件打开一个即使在与客户端的 telnet 连接关闭后也需要继续运行的服务器。问题是,当我关闭客户端连接时,进程会停止。我认为当连接丢失时,没有对正在运行的进程的引用,并且操作系统正在终止它,但我不确定。
如果是这种情况,我明白如果可以将服务器进程作为守护进程打开,问题就会得到解决。
也许还有其他方法可以做到这一点...
有人可以帮我解决这个问题吗?
谢谢
摩西·本名词
最佳答案
结合使用 nohup
和使用 &
在后台运行进程应该可以满足您的要求。
http://www.livefirelabs.com/unix_tip_trick_shell_script/june_2003/06022003.htm
关于java - 如何使用 apache telnet 在远程服务器中打开进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10997460/