Linux 포그라운드(forground) 프로세스 백그라운드(background)로 변경하기
-
728x90
반응형
리눅스에서 프로세스를 포그라운드(forground)에서 백그라운드(background)로 동작시키는 방법
포그라운드 프로세스 수행
junsu@junsu-desktop:~$ cat forground.sh
sleep 30
junsu@junsu-desktop:~$ sh forground.sh
일시 중지
junsu@junsu-desktop:~$ sh forground.sh
^Z
[1]+ 멈춤 sh forground.sh
Ctrl + Z 로 프로세스 중지
백그라운드 수행
junsu@junsu-desktop:~$ jobs
[1]+ 멈춤 sh forground.sh
junsu@junsu-desktop:~$ bg
[1]+ sh forground.sh &
junsu@junsu-desktop:~$ jobs
[1]+ 실행중 sh forground.sh &
junsu@junsu-desktop:~$
터미널이 끊겨도 포그라운드 프로세스를 백그라운드로 보내기
junsu@junsu-desktop:~$ jobs
[1]+ 실행중 sh forground.sh &
junsu@junsu-desktop:~$ disown
junsu@junsu-desktop:~$ jobs
junsu@junsu-desktop:~$ ps -ef |grep forground
junsu 400658 386647 0 00:50 pts/0 00:00:00 sh forground.sh
junsu 400701 386647 0 00:50 pts/0 00:00:00 grep forground