Nohup 和在远程 shell 上注销和退出之间的区别

7 unix shell nohup

我可以出于工作目的访问远程 Linux shell。我使用nohup.

现在,如果我想退出会话,使用logoutexit命令有什么区别?我的脚本会在这两种情况下继续运行吗?

小智 5

logout是shell的内部命令。所以通常答案是依赖于外壳的。来自man bash

logout – 退出登录 shell。

来自man zsh

logout [ n ] – 与 exit 相同,只是它仅在登录 shell 中有效。

所以它们完全相同,但注销只会拒绝为非登录 shell 工作。什么是登录外壳可以在手册页中阅读。