直到今天才使用 nohup 命令,但现在我需要使用它在后台运行命令。
据我所知,我还可以使用 bg 命令在后台运行进程。所以我的问题是,nohup 和 bg 命令有什么区别?
答案1
在后台运行命令允许您在该 shell 中工作,但是不是防止命令在退出会话后被终止(例如从桌面会话注销、结束 ssh 会话、退出 tty)。
nohup
用于启动长时间运行的进程,即使用户注销,这些进程也应在服务器上运行。
直到今天才使用 nohup 命令,但现在我需要使用它在后台运行命令。
据我所知,我还可以使用 bg 命令在后台运行进程。所以我的问题是,nohup 和 bg 命令有什么区别?
在后台运行命令允许您在该 shell 中工作,但是不是防止命令在退出会话后被终止(例如从桌面会话注销、结束 ssh 会话、退出 tty)。
nohup
用于启动长时间运行的进程,即使用户注销,这些进程也应在服务器上运行。