fg 명령을 통해 Linux 정지를 활성화할 수 있습니다. 활성화 방법은 다음과 같습니다. 1. Linux 시스템에 로그인하고 터미널에서 ps 명령을 실행하여 프로세스 정보를 봅니다. 2. jobs 명령을 통해 정지된 프로세스 번호를 봅니다. ; 3. "@ ubuntu:~/project/test$ fg 1" 명령을 실행하면 프로세스를 깨울 수 있습니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
Linux가 중단될 때 무엇을 깨워야 할까요?
Ctrl+z가 Linux 시스템에서 프로세스를 일시 중지한 후 프로세스를 복원하는 방법은 무엇입니까?
Linux 시스템에서 실수로 ctrl+z 명령을 누른 후 현재 프로세스의 실행 인터페이스가 종료되지 않고 그냥 일시 중지되었습니다.
ps 명령을 통해 프로세스 정보를 볼 수 있습니다. 여기서는 자세한 내용을 다루지 않겠습니다. jobs 명령을 통해 일시 중지된 프로세스 번호를 볼 수 있습니다.
#jobs
fg 명령을 사용하면 프로세스를 foreground 및 bg 명령을 사용하여 프로세스를 백그라운드로 복원합니다.
예:
@ubuntu:~/project/test$ jobs [1]+ Stopped ./gtest //显示进程1被挂起了 @ubuntu:~/project/test$ fg 1 //后面可以恢复进程继续执行
관련 확장:
fg 명령은 Linux에서 일반적으로 사용되는 명령 중 하나입니다. fg 명령어는 백그라운드에서 실행 중이거나 일시 중지된 작업(또는 작업)을 포그라운드로 전환하는 데 사용됩니다.
설명: 작업 제어가 활성화된 경우("AIX 5L V5.2 시스템 사용자 안내서: 운영 체제 및 장치"의 "Korn Shell의 작업 제어" 참조) fg 명령은 현재 환경의 백그라운드 작업을 포그라운드로 이동합니다. . JobID 매개변수를 사용하여 포그라운드에서 실행할 특정 작업을 나타냅니다. 이 매개변수가 제공되지 않으면 fg 명령은 백그라운드에서 가장 최근에 일시 중지된 작업을 사용하거나 해당 작업을 백그라운드 작업으로 실행합니다.
목적: fg 명령은 백그라운드에서 실행 중이거나 일시 중지된 작업(또는 작업)을 포그라운드로 전환하는 데 사용됩니다. 백그라운드에서 실행 중인 명령이 여러 개인 경우 fg + 백그라운드 작업 명령을 사용하여 해당 명령을 포그라운드로 가져와 계속 실행할 수 있습니다.
구문: fg [JobID]
JobID 매개변수는 프로세스의 식별 번호일 수도 있고 다음과 같은 기호 조합을 사용할 수도 있습니다.
%Number는 작업 번호로 작업을 나타냅니다.
%String은 이름이 특정 문자열로 시작하는 작업을 나타냅니다.
%?String은 이름에 특정 문자열이 포함된 작업을 나타냅니다.
%+ OR %%는 현재 직업을 나타냅니다.
%- 이전 직업을 참고하세요.
fg 명령을 사용하여 작업을 포그라운드로 가져오면 작업 프로세스 식별자가 현재 쉘 환경에 알려진 목록에서 제거됩니다.
/usr/bin/fg 명령은 자체 명령 실행 환경 내에서 작동할 때 작동하지 않습니다. 이 환경에 사용할 수 있는 적합한 작업이 없기 때문입니다. 이러한 이유로 fg 명령은 일반 Korn 또는 POSIX 쉘 내장 명령으로 실행됩니다.
종료 상태
다음 종료 값이 반환됩니다.
0 성공적으로 종료되었습니다.
>0 오류가 발생했습니다.
작업 제어가 비활성화된 경우 fg 명령은 오류와 함께 종료되며 어떤 작업도 포그라운드에 배치되지 않습니다.
예
job -l 명령의 출력에 백그라운드에서 실행 중인 다음 작업이 표시되는 경우:
[1] + 16477RunningSleep 100 &
프로세스 식별자를 사용하여 포그라운드에서 sleep 100 & 명령을 실행할 수 있습니다. 다음을 입력하세요:
fg 16477
화면에 다음이 표시됩니다:
sleep
File
/usr/bin/ksh에는 Korn 쉘 fg 내장 명령이 포함되어 있습니다.
/usr/bin/fg에는 fg 명령이 포함되어 있습니다.
적용 범위: Red Hat, RHEL, Ubuntu, CentOS, SUSE, openSUSE, Fedora
관련 명령:
bg: 작업(또는 작업)을 백그라운드에서 실행하도록 설정합니다.
jobs: 쉘 작업 정보를 표시합니다.
추천 학습: "linux 비디오 튜토리얼"
위 내용은 리눅스가 멈췄을 때 깨어나려면 무엇을 눌러야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!