There are stopped jobs.
이 메시지는 현재 대기중인 "중지된 작업(또는 명령)" 이 있다는 것을 알려주는 것이다. 대개 Ctrl+Z 나 Ctrl+C 로 실행중인 작업을 중지시킨 경우이고 제대로 프로그램을 끝마치지 않은경우이다. 그냥 무시하고 터미널을 종료시키면 시스템이 이들 미결 프로그램들을 알아서 종료시켜주지만 이들 프로그램들이 무엇들인지 알고싶다면 "jobs" 명령으로 알아볼 수 있다.
$ jobs
[1] - Stopped foo
[2] + Stopped bar
[1] - Stopped foo
[2] + Stopped bar
이들 작업들 중 하나를 지속시키려면 "fg' 라는 명령을 쓸 수 있다. fg 는 포어그라운드(foreground)의 약자로 뒤로 숨겨진 작업을 앞으로 끌어내어 온다는 뜻에서 가져온 약어 같다.
위의 중지된 작업들 중 'foo' 라는 작업을 가져와 계속 하려 한다면:
$ fg %1
또는 'fg' 명령은 생략하고 %1 만으로도 똑같은 효과를 가져올 수 있다.
$ %1
만일 작업을 가져와 수행하지 않고 그냥 마치고 싶다면 'kill' 명령으로 해당 작업을 마칠 수 있다. 예를 들어 위 작업들 중 'foo'를 마치고 싶다면 아래와 같이 하면 된다:
$ kill %2
fg 와 비슷하지만 조금 다른 bg (background)라는 명령도 있는데 이는 선택한 작업을 지속하되 백그라운드에서 처리하도록 하는 명령이다.
$ bg %1
또는
$ %1 &
또는
$ %1 &
만일 백그라운드 작업( '&' )이 실행중이라면 jobs 명령어를 쳤을때 아래와 같이 나타난다:
[1] 1234
이는 프로세스 ID 1234 가 현재 백그라운드에서 실행중이란 얘기다.
http://blog.nice2seeyou.com/mike/trackback/221
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST




