退出 NetCat 后保持进程运行

退出 NetCat 后保持进程运行

我在 Windows 7 Professional 上使用 NetCat 连接我家里的 Linux 机器。我需要运行一个进程并让它在我关闭 NetCat(Cmd 控制台)后继续运行。

但是当我关闭然后连接并检查进程列表时,我的进程没有运行。关闭 NetCat 后,有什么方法可以让它继续运行吗?

答案1

如果要在启动进程的终端关闭时让进程继续运行,则应将其从 shell 中分离出来并忽略信号。 您可以&在命令行末尾使用 字符,它会在后台运行进程,并nohup在开头使用 ,它会捕获断开连接信号并将其隐藏到进程中。 或者,您可以使用detach,它可以让您在重新连接时重新获得对进程的控制权。screen也可以用于此目的。

相关内容