bash 关闭时自动退出服务器

automatically exit server when bash is closed

我有 Debian。 我已经创建了用户并添加了每次用户登录时启动 bash 的自动脚本。但是当他注销时,首先 bash 停止,然后他需要再次退出:

blog@debian:/var/web/Blog/css$ exit
$ exit

所以exit应该放两次(((我要加什么才能从里面跳转?

如果您只是 运行 bash 在登录脚本中,您应该改为 exec bash - 这将用新的 bash 进程,以便在注销时只有一个 shell 退出。

#!/bin/sh
...
exec bash