728x90
반응형

killall 명령어

특정 프로세스 이름을 사용하여 해당하는 모든 프로세스를 종료하는 명령어

이 명령어를 사용하면 해당하는 모든 프로세스가 강제 종료됨

 

예시

killall [프로세스명]
# ex
killall firefox

 

kill 명령어

프로세스를 종료하거나 동작을 제어하는 명령어

시그널 번호 15(SIGTERM) 혹은 9(SIGKILL)를 사용하여 프로세스를 종료할 수 있음

 

예시

kill [프로세스ID]
# ex
kill 12345

 

nice 명령어

프로세스의 우선순위를 조절하는 데 사용하는 명령어

더 낮은 우선순위 값은 더 높은 우선순위를 의미하며, 낮은 우선순위의 프로세스는 시스템 자원을 덜 사용하게 됨

nice 값은 -20부터 19까지 부여할 수 있으며, default는 0임

따라서 -20에 가까울 수록 우선순위가 높아짐

 

예시

nice -n [우선순위] [프로세스명]
# ex
nice -n -10 my_program

 

renice 명령어

이미 실행 중인 프로세스의 우선순위를 변경하는 명령어

프로세스의 ID와 변경할 우선순위 값을 받아 해당 프로세스의 우선순위를 조절

 

예시

renice [우선순위] -p [PID]
# ex
renice 10 -p 12345

 


cron 표현식

* * * * * [실행할 스크립트]
- - - - -
| | | | |
| | | | +----- 요일 (0 - 6) (일요일=0 또는 7)
| | | +------- 월 (1 - 12)
| | +--------- 일 (1 - 31)
| +----------- 시간 (0 - 23)
+------------- 분 (0 - 59)

 


프로세스 상태 코드

상태 코드 설명
D (Uninterruptible Sleep) IO와 같이 중지시킬 수 없는 잠자고 있는 상태
R (Runnig) 실행 중이거나 실행 가능한 상태
S (Sleep) 잠자고 있지만 중지시킬 수 있는 상태
T (Stopped) 작업 제어 신호에 의해 중지된 상태
t (Tracing Stop) 디버거에 의한 추적 중 중지된 상태
X (Dead) 죽은 상태
Z (Zombie) 좀비 상태(이미 종료된 프로세스의 부모 프로세스가 해당 종료 상태를 처리하지 않은 경우 발생)

 


포어그라운드 프로세스를 백그라운드로 전환하기

[Ctrl] + [z] 키 조합을 사용하여 중단한 후 bg 명령어를 입력

 

백그라운드 프로세스를 포어그라운드로 전환하기

fg 명령어를 입력

반응형
복사했습니다!