我可以出于工作目的访问远程 Linux shell。我使用nohup.
现在,如果我想退出会话,使用logout和exit命令有什么区别?我的脚本会在这两种情况下继续运行吗?
小智 5
logout是shell的内部命令。所以通常答案是依赖于外壳的。来自man bash:
logout– 退出登录 shell。
来自man zsh:
logout [ n ]– 与 exit 相同,只是它仅在登录 shell 中有效。
所以它们完全相同,但注销只会拒绝为非登录 shell 工作。什么是登录外壳可以在手册页中阅读。