이미 로그인한 사람과 동일한 사용자 계정을 사용하여 로그인을 시도하면 어떻게 되나요?

이미 로그인한 사람과 동일한 사용자 계정을 사용하여 로그인을 시도하면 어떻게 되나요?

현재 특정 사용자 계정을 사용하여 원격 서버에 로그인되어 있습니다. 매우 오랫동안 실행되는 스크립트를 시작했는데 언제 완료될지 모르겠습니다. 서버에 연결된 단말기를 사용할 수 없게 됩니다.

두 번째 터미널을 열고 동일한 사용자 계정을 사용하여 동일한 서버에 연결하면 어떻게 되나요? 다른 터미널에서 내 연결을 로그아웃하고 실행 중인 다른 스크립트를 중단/종료합니까?

우분투 12.04 LTS를 사용하고 있습니다.

답변1

문제없이 여러 연결을 만들 수 있습니다. 각 연결에는 자체 쉘이 있습니다.

앞으로는 nohup을 사용하여 스크립트를 시작하고 스크립트를 백그라운드에 배치할 수 있습니다. 이렇게 하면 셸을 잃어버린 경우에도 스크립트가 계속 실행될 수 있습니다. 새 연결을 열지 않고도 기존 셸을 계속 사용할 수도 있습니다.

nohup ./foo.sh &

답변2

아니요, 로그아웃되지는 ​​않습니다. Linux(및 거의 모든 UNIX 유사 운영 체제)는 다중 사용자, 다중 세션 환경이므로 귀하의 예에서는 두 개의 별도 사용자 세션이 있습니다.

관련 정보