본문 바로가기

코리아IT아카데미 [국비과정]/수업

[Linux] 각 프로세스 기능 (jobs, fg, bg, kill)

리눅스 각 기능

 

핑을 보내고 ctrl + z를 누르면 동작이 정지

 

fg명령어를 입력하여 바로 이전작업 포어그라운드로 전환

 

ping 192.168.10.10, ping 127.0.0.1, ping 192.168.10.1을

순서대로 핑을 보내고 ctrl + z 를 통해 정지

jobs명령어를 입력하여 작업중인 동작

이전 작업인 +, -, 공백 순으로 우선순위가 나타남

 

다시 fg를 입력했을 때 그 이전작업인

192.168.10.1이 먼저 실행되는 것을 확인

 

이전작업말고, 다른 해당 포어그라운드로 전환하고 싶을 때는

fg %[번호]를 입력하면 해당 번호의 프로세스를

포어그라운드로 전환가능 즉, fg %1을 입력했을 때

첫 번째 프로세스인 ping 192.168.10.10 포어그라운드로 전환

 

kill 명령어를 입력하면 프로세스를 종료

kill %[번호]를 입력하면 해당 프로세스를 종료하는 것을 확인

 

ctrl + c 단축키 역시 종료한다는 의미

 

kill %2으로 ping 127.0.0.1을 종료하고,

가장 이전에 작업한 프로세스는 ping 192.168.10.10이기 때문에

포어그라운드로 전환, ctrl + c 단축키를 통해 종료한 후

jobs 명령어로 확인하면 남은 프로세스는

ping 192.168.10.1만 남아있는 것을 확인

백그라운드 역시 같은 방식이지만 명령어 실행시 뒤에 &가 붙음

 


 

TOP

 

 

PS

 

 

kill

 

 

tar (아카이브)