본문 바로가기
Setting/vscode

VSCODE Kernel 종료하기

by _YUJIN_ 2023. 1. 9.

server내에서 vscode로 jupyter notebook을 사용하다보면 kernel 관리가 안되는 경우가 있다. 

이를 해결하기 위해 아래의 명령어를 터미널에 입력해주면 된다.

ps -fu <server_name> | grep <검색단어> | awk '{ print $2 }' | xargs kill

예시)

ps -fu ylee | grep vscode | awk '{ print $2 }' | xargs kill
  • ps : 현재 실행중인 프로세스 목록을 보여준다.
  • -fu : 특정 사용자의 프로세스를 풀 포맷으로 보여준다.(UID, PID 등)
  • grep : 모든 프로세스의 출력값을 grep을 이용하여 <검색단어>가 포함된 라인들을 출력해준다.
  • awk : awk 명령의 입력으로 지정된 파일로부터 데이터를 분류해준다.
  • '{ print $2 }' : 2번째 열의 값들을 모두 추출해준다.
  • xargs : 앞 명령어에서 나온 결과를 input으로 받는다
  • kill : input으로 받은 값들을 모두 종료해준다.
반응형