SSH를 통해 Linux 상자에 액세스하고 있습니다. 저는 단순히 yum update를 사용하여 패키지를 업데이트하고 있었습니다. 그런 다음 연결을 끊었지만 동일한 계정을 사용하여 ssh에 다시 연결했을 때 업데이트 프로세스가 이미 완료되었으면 지금은 연결할 수 없었습니다.
서버에 다시 연결할 때 연결을 끊기 전에 시작한 작업의 상태를 어떻게 알 수 있나요?
답변1
다음을 사용하여 아직 실행 중인 항목이 있는지 확인할 수 있습니다.
ps -aux | grep yum
하지만 연결이 끊어지면 바로 죽게 될 것이라고 확신합니다.
사용을 마친 후 무언가를 실행해야 하는 경우안돼
답변2
당신이 정말로 원하는 것은 이것을 에서 실행하는 것입니다 screen
.
매일 사무실에 오면 개발/DB 서버에 SSH를 통해 접속하고 를 실행합니다. 그러면 screen -RD
연결이 끊긴 적이 없는 것처럼 세션이 다시 연결됩니다. 당신은 할 수 있어야합니다 yum install screen
.
보다http://www.kuro5hin.org/story/2004/3/9/16838/14935시작하고,http://www.gnu.org/software/screen/manual/포괄적인 참조를 위해.
답변3
사용 screen
. 을 시작하고 screen
작업을 수행한 후 연결이 끊어지면 다음을 실행하십시오. screen -r
또는 screen -Dr
.