
스크린 세션에서 GNU Parallel 명령을 실행하고 있습니다. 불행하게도 명령 끝에 "&"를 넣지 않아 명령을 백그라운드로 밀어넣었습니다. 따라서 스크린 세션에서 명령줄에 액세스할 수 없습니다.
새 작업 생성을 중지하고 현재 실행 중인 작업을 완료하도록 병렬을 TERMINATE하고 싶습니다. 화면 외부에서 수행해야 하지만 화면의 명령줄이 새 명령을 허용하지 않기 때문에 screen -X가 작동하지 않을 것이라고 생각합니다.
감사해요!
답변1
첫째: 누락된 부분을 수정하는 표준 방법 &
은 다음과 같습니다.
CTRL-Z
bg
그렇다면 아마도 GNU Parallel에 SIGTERM을 보내고 싶을 것입니다. 인스턴스를 하나만 실행하는 경우 다음과 같이 해야 합니다.
killall -TERM parallel