>  기사  >  운영 및 유지보수  >  리눅스가 멈췄을 때 깨어나려면 무엇을 눌러야 할까요?

리눅스가 멈췄을 때 깨어나려면 무엇을 눌러야 할까요?

藏色散人
藏色散人원래의
2023-03-27 09:36:152453검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.