Linux 명령어 - 백그라운드와 포그라운드 명령어 알아보기

     

     

     

    이번 포스팅에서는 백그라운드, 포그라운드 명령어에 대해서 알아보도록 하겠습니다.

     

     

     

       Linux bg 명령어 

     

     

     

    # tail -f /var/log/syslog
    . . . .
    [1]+  Stopped                 tail -f /var/log/syslog
    
    # bg 1
    [1]+ tail -f /var/log/syslog &
    
    # jobs -l
    [1]+ 465291 Running                 tail -f /var/log/syslog &

     

    bg 명령어는 "<ctrl> + z"로 백그라운드에 멈춰진 프로세스(서스펜드(Suspend)상태)를 실행시키는 명령어 입니다 현재 멈춰져 있는 프로세스를 bg 명에 작업 번호를 입력하면 해당 프로세스가 백그라운드 에서 다시 실행되게 됩니다.

     

     

     

     

       Linux fg 명령어 

     

     

     

    fg 명령어는 백그라운드로 실행되고 있는 프로그램을 포그라운드로 실행시키거나 서스펜드(Suspend)상태의 프로세스를 포그라운드 상태로 실행되도록 하는 명령어 입니다

     

     

    # fg 1
    tail -f /var/log/syslog

     

    fg 명령어를 실행하면 가장 마지막 백그라운드로 실행된 프로세스가 포그라운드 상태가 되며 fg 명령어 뒤에 작업번호를 입력하여 실행하면 해당 번허의 프로세스가 포그라운드 상태로 실행 됩니다

    또한 해당 프로세스를 백그라운드로 변경할 경우 "<Ctrl> + z"를 입력하면 됩니다.

    Posted by 서버이야기