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으로 받은 값들을 모두 종료해준다.
반응형
'Setting > vscode' 카테고리의 다른 글
VSCODE에서 custom path 설정하는 방법 (0) | 2023.06.30 |
---|---|
VSCODE에서 Shell script 실행 방법 (0) | 2023.01.12 |
VSCODE에서 json 파일 형태로 열기 (0) | 2023.01.09 |
VSCODE에서 가상환경 자동으로 실행하기 (0) | 2023.01.09 |