java - 如何使用 apache telnet 在远程服务器中打开进程

标签 java unix process telnet

我在使用 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/

相关文章:

c# - 如何查找进程属于哪个产品?

java - 为什么 GUI 不工作,代码是否正确?

linux - 在 UNIX 中下载 SSL 证书

windows - 如何在DOS的ftp模式下查看unix中文件的内容?

c++ - 在 unix/win32 上高效计算用于日志记录的日期/时间戳

c - 用消息队列C发送文件内容

java - 在 Netbeans 的数据库中存储长度超过 255 的字符串

java - Spring Boot 响应过滤器,用于在发送到客户端之前重构 Controller 响应

java - 构造函数中的 GWT 编译错误

process - 流程系统的工作原理是怎样的?