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

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

我当前使用特定用户帐户登录到远程服务器。我启动了一个非常长时间运行的脚本,并且不知道它什么时候能完成。它阻止我使用连接到服务器的终端。

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

我正在使用 Ubuntu 12.04 LTS。

答案1

您可以毫无问题地建立多个连接。每个连接都有自己的外壳。

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

nohup ./foo.sh &

答案2

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

相关内容