| HOME / 정보공유 / AIX 명령어 모음

fg
fg fg 명령 목적 포어그라운드에서 작업을 수행합니다. 구문
fg [JobID]
설명
작업 제어가 사용 가능하면(AIX 5L 버전 5.1 시스템 사용자 안내서: 운영 시스템 및 장치의 "Korn 쉘의 작업 제어"), fg 명령은 현재 환경의 백그라운드 작업을 포어그라운드로 이동시킵니다. 특정 작업이 포어그라운드에서 수행되도록 하려면 JobID 매개변수를 사용하십시오. 이 매개변수를 지정하지 않으면, fg 명령은 가장 최근에 일시중단되어 백그라운드에 배치되거나 백그라운드 작업으로서 수행된 작업을 사용합니다.
JobID 매개변수는 프로세스 ID 번호일 수 있으며 또는 사용자가 다음 기호 조합 중 하나를 사용할 수 있습니다.
%Number 작업 번호별로 작업을 참조합니다.
%String 이름이 지정된 문자열로 시작하는 작업을 참조합니다.
%?String 이름에 지정된 문자열이 들어 있는 작업을 참조합니다.
%+ 또는 %% 현재의 작업을 참조합니다.
%- 이전 작업을 참조합니다.
fg 명령을 사용하여 작업을 포어그라운드에 배치하면 현재의 쉘 환경에 의해 알려진 작업 리스트에서 작업의 프로세스 ID가 제거됩니다.
/usr/bin/fg 명령이 자체의 명령 실행 환경에서 작업할 경우, 그 환경에는 조작할 수 있는 적용 가능한 작업이 없으므로 작업을 하지 않습니다. 이런 이유로, fg 명령은 Korn 쉘 또는 POSIX 쉘 정규 내장 명령으로 제공됩니다.
종료 상태
다음과 같은 종료 값으로 리턴합니다.
0 성공적으로 완료했습니다.
>0 오류가 발생했습니다.
작업 제어를 사용할 수 없으면, fg 명령은 오류와 함께 종료되며 포어그라운드에는 작업이 배치되지 않습니다.
예제
job -l 명령의 출력이 백그라운드에서 수행 중인 작업을 표시하면, 다음과 같습니다.
[1] + 16477RunningSleep 100 &
프로세스 ID를 사용하여 포어그라운드에서 다음과 같이 입력하여 sleep 100 & 명령을 수행하십시오.
fg 16477
화면에 다음 사항이 표시됩니다.
sleep
파일
/usr/bin/ksh 콘 쉘 fg 내장 명령을 포함합니다.
/usr/bin/fg fg 명령을 포함합니다.
관련 정보
bg 명령, csh 명령, jobs 명령, kill 명령, wait 명령.