如果有人尝试使用与已经登录的人相同的用户帐户登录,会发生什么情况?

Kai*_*zay 2 ubuntu

我目前使用特定用户帐户登录到远程服务器。我开始了一个运行时间很长的脚本,不知道什么时候会完成。它阻止我使用连接到服务器的终端。

如果我打开第二个终端并使用相同的用户帐户连接到同一台服务器会发生什么?它会从另一个终端注销我的连接,并中断/终止另一个正在运行的脚本吗?

我正在使用 Ubuntu 12.04 LTS。

spu*_*der 6

您可以有多个连接而不会出现问题。每个连接都有自己的外壳。

将来,您可能希望使用 nohup 启动脚本并后台运行脚本。这将允许脚本继续运行,即使您丢失了 shell。您也可以继续使用现有的 shell,而无需打开新连接

nohup ./foo.sh &
Run Code Online (Sandbox Code Playgroud)


x86*_*tux 6

不,它不会让您注销。Linux(以及几乎任何类似 UNIX 的操作系统)是一个多用户、多会话环境,因此在您的示例中,您将有两个独立的用户会话。