IT기술/Linux

6-4 프로그램 실행 방법

dobbby 2013. 9. 10. 16:46
반응형

● 프로그램 실행 방법


  1. foreground 실행

    ]# 명령

    - 단일 프로그램 실행 => 해당 명령이 종료되어야만 다른 명령 수행

    - CPU에 의해 우선 처리 순위를 부여 받는다.


  2. background 실행  =>  숨어서 실행하는 프로그램

    ]# 명령 &

    - 다중 프로그램 실행  => 명령을 여러 개 실행할 수 있다.

    - 서비스 프로그램(데몬)을 실행하는 방법


  3. 현재 실행중인 프로그램(명령) 확인

    ]# jobs

    [번호]     상태      명령


    ex) ]# yes > /dev/null &     => background 실행

        ]# yes > /dev/null & 

        ]# yes > /dev/null & 

        ]# yes > /dev/null & 

        ]# yes > /dev/null      => foreground 실행

        ^z    =>  실행 중지


        ]# jobs

        [1]   Running                 yes > /dev/null &

        [2]   Running                 yes > /dev/null &

        [3]   Running                 yes > /dev/null &

        [4]-  Running                 yes > /dev/null &

        [5]+  Stopped                 yes > /dev/null




  4. 실행방법 변경

    형식) ]# fg Job번호    =>  foreground 실행 변경        

          ]# bg Job번호    =>  background 실행 변경


     ex)  ]# bg 5    =>  Job 5 : background 전환

          [5]+ yes > /dev/null &

          

 ]# jobs

 [1]   Running                 yes > /dev/null &

 [2]   Running                 yes > /dev/null &

 [3]   Running                 yes > /dev/null &

 [4]-  Running                 yes > /dev/null &

 [5]+  Running                 yes > /dev/null &


          ]# fg 1

          yes > /dev/null

          ^c    =>  명령 실행 취소



반응형