새소식

Operation System/Unix & Linux

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


 

728x90
반응형

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.