nohup 和 bg 有什么区别?

nohup 和 bg 有什么区别?

直到今天才使用 nohup 命令,但现在我需要使用它在后台运行命令。

据我所知,我还可以使用 bg 命令在后台运行进程。所以我的问题是,nohup 和 bg 命令有什么区别?

答案1

在后台运行命令允许您在该 shell 中工作,但是不是防止命令在退出会话后被终止(例如从桌面会话注销、结束 ssh 会话、退出 tty)。

nohup用于启动长时间运行的进程,即使用户注销,这些进程也应在服务器上运行。

相关内容