728x90
리눅스에서 kill 명령어를 사용하려면 기본적으로 pid를 넘겨서 종료시킵니다. 이럴때마다 내가 종료시킬 프로세스의 PID를 ps 명령어를 통해 확인하고 넘겨주는게 귀찮다면 아래 명령으로 프로세스 이름만으로 종료시킬 수 있습니다.
kill `ps -C ProcessName | grep ProcessName | gawk '{print$1}'`
명령어를 앞에서부터 짤라서 보면 ps -C ProcessName은 ProcessName 프로세스의 정보를 출력해줍니다.
grep을 통해 해당 문자에 대한 정보를 파싱하고 gawk (awk) 를 통해 원하는 필드(데이터)만을 추출합니다.

gawk (awk)에 대한 자세한 내용은 https://recipes4dev.tistory.com/171 를 참고하시면 도움이 되실거라고 생각합니다.
리눅스 awk 명령어 사용법. (Linux awk command) - 리눅스 파일 텍스트 데이터 검사, 조작, 출력.
1. awk 명령어. 대부분의 리눅스 명령들이, 그 명령의 이름만으로 대략적인 기능이 예상되는 것과 다르게, awk 명령은 이름에 그 기능을 의미하는 단어나 약어가 포함되어 있지 않습니다. awk는 최
recipes4dev.tistory.com
728x90
'Programming > Etc' 카테고리의 다른 글
PCAN ISO-TP Mapping 관련 정리 글 (1) | 2024.03.22 |
---|---|
윈도우 내부망 서버 시간 동기화 처리(NTP) (0) | 2023.05.18 |
리눅스 명령 결과 변수에 저장하기 (0) | 2023.04.04 |
Wayland 상단 툴바 없애기 (0) | 2022.12.08 |
리눅스 ftp 전송 쉘 스크립트 (1) | 2022.10.05 |