2019. 8. 6. 16:13
728x90
kill 명령어
일반적으로 background process를 종료시키는 방법은 kill 명령어를 사용하는 것입니다.
$ kill -9 프로세스ID
해당 프로세스의 ID를 알고 있어야 하기 때문에 ps 명령어를 통해서 pid를 알아냅니다.
$ ps auxf
or
$ps auxf | grep 검색키워드
이렇게 알아낸 pid를 통해서 kill을 하면 됩니다.
$ kill -9 1234
만약 내가 생성한 프로세스가 아니라 권한이 없다면
$ sudo kill -9 1234
이거 말고도 pkill 같은 다른 명령어도 있습니다. 이건 일반적이라 대부분의 분들이 잘 아실거라고 생각합니다.
사실 이 글을 쓰는 건 다음 경우 때문입니다.
jobs + kill 조합
pid를 알아 내기 귀찮을 때 이렇게 해보세요.
brown@brown-dev:~/$ sleep 100 &
[1] 22240
brown@brown-dev:~/$ jobs
[1]+ 실행중 sleep 100 &
brown@brown-dev:~/$ kill %1
brown@brown-dev:~/$ jobs
[1]+ 종료됨 sleep 100
brown@brown-dev:~/$
brown@brown-dev:~/$ jobs
brown@brown-dev:~/$
kill %job_id
입니다.
728x90