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
我有 Debian。 我已经创建了用户并添加了每次用户登录时启动 bash 的自动脚本。但是当他注销时,首先 bash 停止,然后他需要再次退出:
blog@debian:/var/web/Blog/css$ exit
$ exit
所以exit应该放两次(((我要加什么才能从里面跳转?
如果您只是 运行 bash 在登录脚本中,您应该改为 exec
bash - 这将用新的 bash 进程,以便在注销时只有一个 shell 退出。
#!/bin/sh
...
exec bash