如何在后台运行 Bash 脚本

如何在后台运行 Bash 脚本

我使用远程连接到系统ssh并希望nmap从那里在系统上运行。但每隔 5 分钟,我的 SSH 连接就会中断,因此 shell 上运行的进程就会停止。

如何nmap在后台运行以便任何 SSH 会话都可以与该进程交互?

答案1

你可以使用nohup.但这screen可能是您正在寻找的。

答案2

不幸的是,您所描述的任务无法通过简单地在远程计算机上的后台发送进程来完成。即使你开始它

user@remote~$ ./script &

如果你的 SSH 连接中断,它就会被杀死。

相反,您必须使用终端多路复用软件,例如tmux或者screen(可用性可能取决于您的特定操作系统)。

相关内容