ssh 로그인 후 apt-get 업데이트 도중 갑자기 로그아웃하는 것은 잘못된 것인가요?

ssh 로그인 후 apt-get 업데이트 도중 갑자기 로그아웃하는 것은 잘못된 것인가요?

라즈베리 파이가 있고 SSH를 통해 로그인했는데 제대로 작동한 다음 sudo apt-get update편집했습니다.

이 과정에서 업데이트 프로세스가 자체적으로 실행되어야 한다고 생각하여 터미널을 닫았습니다...

하지만 다시 로그인을 시도했지만 성공하지 못했습니다.

갑자기 그만두는 게 무슨 문제라도 있는 걸까요?

로그아웃한 상태에서도 Raspberry Pi가 작업을 수행하도록 하려면 어떻게 해야 합니까?

답변1

갑자기 그만두는 게 무슨 문제라도 있는 걸까요?

일반적으로 설치 프로세스를 갑자기 중단하면 파일 시스템이 정의되지 않은 상태로 남게 되므로 설치 프로세스를 갑자기 중단하고 싶지 않을 것입니다. SSH를 통해 또는 직접 콘솔에 액세스할 수 있는 경우 다음을 시도하십시오.수리 설치다음을 입력하여:

sudo dpkg --configure -a
sudo apt-get install -f

로그아웃한 상태에서도 Raspberry Pi가 작업을 수행하도록 하려면 어떻게 해야 합니까?

나는 추천하고 싶다화면그런 이유로. 로그아웃 시 사라지지 않는 가상 셸을 생성하므로 로그인 간에 다시 로드할 수 있습니다.

답변2

일반적으로 업데이트를 다시 실행하는 것이 안전합니다.

표준 Linux를 사용한다고 가정하면 ...

다음 로그는 apt다음과 관련되어 있습니다(따라서 업그레이드됨).

$ ls /var/log/apt/ | grep 'log$'
history.log
term.log

그리고

/var/log/dpkg.log 

마지막으로, 이것으로부터우편 엽서하드 재부팅(예: 전원 연결 해제)을 수행하면 장치에 다시 로그인할 수 있는 것으로 보입니다.

고정 IP로 설정하시길 바랍니다. 그렇지 않으면 라우터를 확인해 보세요.

참고: 업데이트 프로세스가 한동안 실행되지 않은 경우 몇 시간이 걸릴 수 있습니다.

답변3

현재 세션이 삭제되면 해당 세션에서 실행 중인 모든 애플리케이션도 종료됩니다.이를 방지하려면, nohup다음과 같이 사용합니다:

sudo nohup apt-get update &

또는

sudo nohup apt-get install --yes package &

이는 백그라운드에서 실행되며 실행 후 즉시 프롬프트로 돌아갑니다. 두 번째 버전은 모든 질문에 자동으로 "예"라고 대답합니다(이 버전에서는 대화형 셸을 사용하지 않기 때문에 중요합니다). 문제가 발생하면 정상적으로 다시 시도하거나 로그를 확인해야 합니다.

관련 정보