동적으로 PID 변경 - nohup 프로세스를 종료할 수 없음 - Linux

동적으로 PID 변경 - nohup 프로세스를 종료할 수 없음 - Linux

나는 이미 시작했다파이썬 스크립트지시를 따르다:

nohup python src/myscript.py &

이제 끊임없이 변화하는 PID로 실행되는 프로세스가 있으므로 이를 종료하는 것은 절대 불가능합니다. 내가 이것을 시도했을 때nohup 프로세스가 종료됩니다,라고 되어 있어요 -sh: kill: (8792) - No such process.

또한 grep이름으로 종료하려고 시도했지만 PID가 계속 변경되기 때문에 동일한 문제가 발생합니다. @MarcusMüller가 댓글에서 지적했듯이 이는 분명히 새로운 브라우저 인스턴스를 계속 생성하기 때문입니다.

왜 아무것도 작동하지 않는지 정말 혼란스럽고 다시 시작해도 작동하지 않습니다. 전체 시스템을 다시 설치해 보세요...

답변1

프로세스 명령이 다음과 'python src/myscript.py'같이 프로세스 목록에 표시된다고 가정합니다 ps, top, htop.

killall -s STOP 'python src/myscript.py'-s CONT는 프로세스를 일시 중지합니다.

모든 신호를 보려면 killall -lTERM을 보내 신호를 종료해야 하며 ABRT는 강제로 제거해야 합니다.

관련 정보