이 튜토리얼은 "There are stopped jobs"주문제작"logout"에 terminal (SSH). 이 메시지는 무엇을 의미합니까? Linux 연결을 끊기 위해 해야 할 일 terminal, 아래 자습서에서 단계별로 참조하십시오.
연결을 끊는 방법을 확인하기 전에 terminal 맞춤 제작 "logout"라는 메시지가 무엇을 의미하는지 알아두면 좋습니다.
"메시지There are stopped jobs”는 로그아웃을 시도할 때 나타납니다. terminal 실행 중이거나 중단되기를 기다리는 프로세스가 있는 경우 (Ctrl+C) 또는 속편(fg
) 그들의.
사이의 프로세스에 관한 것입니다. terminal 해당 시스템에 대한 로그인 클라이언트. 연결 SSH 로 Putty 또는 Terminal (macOS).
따라서 이것은 오류 메시지가 아니라 사용자에게 “jobs"가 진행 중이며 저장되지 않았거나 닫히지 않았습니다. 대부분의 경우 "로 텍스트 파일을 편집할 때 이 메시지가 나타납니다.vim"라는 문구를 저장하지 않고 편집 화면에서 나갔습니다.
큐프린
어떻게 해결합니까 "There are stopped jobs"주문제작"logout” SSH에서(Terminal)
" 명령으로 로그아웃하려면logout
"일반적으로 이러한 프로세스를 종료하거나 종료해야 합니다.
1. "명령을 실행하십시오.jobs
"에 terminal. 이 명령은 보류 중이거나 실행 중인 프로세스 목록을 표시합니다.
2. 다음으로 열려 있는 프로세스를 식별한 후 몇 가지 옵션이 있습니다.
실행 중인 프로세스 복원
"명령을 사용하십시오.fg
” 중지된 프로세스를 재개하려면(job) 그런 다음 키 조합으로 마무리하십시오. Ctrl+C.
"를 방지하기 위해 프로세스를 백그라운드로 이동하십시오.There are stopped jobs"
명령 실행 "bg
” 프로세스를 백그라운드로 이동합니다. 이제 다음과의 연결을 닫을 수 있습니다. terminal 주문으로 "logout
” 오픈 프로세스를 중지하지 않고.
현재 셸과의 작업 연결을 종료합니다.
"라는 명령을 사용할 수도 있습니다.disown
". 이 명령은 job
연결 세션을 닫을 수 있도록 현재 셸과 연결 terminal. 에서 주문을 실행하면 terminal 닫은 후에도 활성 상태를 유지하고 싶습니다. terminalul, "라는 명령을 자신있게 사용할 수 있습니다.disown
".
워크로드 강제 종료
이 방법은 권장되지 않지만 원하는 경우 작업을 강제로 닫을 수 있습니다.
다음 명령으로 프로세스의 PID를 식별합니다.
ps aux | grep process_name
프로세스를 강제 종료합니다.
kill -9 PID_number
위 튜토리얼의 단계를 수행한 후에는 더 이상 "There are stopped jobs" 명령을 실행할 때 "logout
” 세션을 한 번에 닫으려면 terminal.