[질문] killall로 python 프로그램 죽이기.

visualplus의 이미지

어떤 프로그램 이름이 abc라고 가정을 하면.
c언어로 만들었을 경우 killall abc라고 하면 해당 프로그램이 죽습니다.
그러나 파이선으로 만들었을 경우 killall abc라고 하면 안죽네요..
ps aux 로 보니까 파이선은 c언어와 다르게 python abc 이렇게 나오던데..
이것때문인지 안죽는거 같네요..
혹시 python으로 만든 프로그램을 killall로 죽이는방법이 없을까요??

codebank의 이미지

python은 스크립트언어입니다.
물론 shell형태로 실행도 가능하지만 python이 없으면 실행할 수가 없습니다.
따라서 해당 이름이 붙은 python을 kill시키시면 됩니다.
'killall abc'보다는 'kill PID'를 사용하시면 됩니다.
여기서 PID는 ps -ef또는 ps aux할때 나오는 첫번째 숫자를 말합니다.
자세한건 man ps를 찾아보시면 설명이 잘되어있습니다.
혹시 그렇게해도 프로세서가 끝나지 않는다면 'kill -9 PID'를 입력해서 강제로
종료하도록 하시면 됩니다.
------------------------------
좋은 하루 되세요.

------------------------------
좋은 하루 되세요.