1. 포그라운드 및 백그라운드 작업
1-1 전경 작업
– 사용자가 입력한 명령이 실행되어 결과가 출력될 때까지 기다리는 프로세스를 포그라운드 프로세스라고 합니다.
– 포그라운드 작업은 일반적으로 사용자가 명령을 실행하는 방식이므로 명령 프롬프트가 실행되지 않고 다른 명령을 입력할 수 없기 때문에 기다려야 합니다.
하나-2. 백그라운드 애플리케이션
– 터미널에서 여러 프로세스를 동시에 실행할 수 있습니다.
– 백그라운드에서 명령을 실행하려면 아래 예와 같이 명령 끝에 & 기호를 추가합니다.
2. 주문 관리
– 노동 통제는 직무 순환, 작업 휴식 및 작업 종료와 관련됩니다.
– 작업전환 : 포그라운드 작업을 백그라운드 작업으로 또는 백그라운드 작업을 포그라운드 작업으로 전환하는 것을 말합니다.
– 일시정지 : 잠시 일을 중지하다
작업 종료: 작업을 종료합니다.
B. 프로세스 종료.
2-1 일자리
– 모든 백그라운드 작업을 표시합니다.
특정 작업 번호가 지정된 경우 해당 작업의 정보만 표시됩니다.
-주문 형식(% 주문 번호)
– 옵션 % 작업 번호
가능성 | 설명 |
%숫자 | 해당번호의 주문정보 출력 |
%+ | 작업 시퀀스에 대한 무인 작업에 대한 정보 인쇄 |
%- | 일련의 작업과 함께 작업 정보를 반환합니다. |
– jobs 명령의 정보 출력
기사 | 출력 예 | 의미 |
직장 번호 | (하나) | 작업 번호로 백그라운드가 실행될 때마다 순차적으로 증가((1), (2), (3..) |
작업 순서 | + | 작업 순서를 나타냅니다. – +(더하기): 마지막으로 액세스한 작업 – -(마이너스) : + 액션 직전에 접근한 액션 – 비어 있음: 기타 업무 |
상황 | 작업 | 작업 상태를 봅니다. – 실행 중: 현재 실행 중입니다. – 완료: 작업이 정상적으로 종료되었습니다. – 완료: 작업이 비정상적으로 종료되었습니다. – 일시 중지됨: 프로세스가 잠시 동안 일시 중지되었습니다. |
명령 | 잠 & | 이 명령은 백그라운드에서 실행됩니다. |
– 작업 전환 명령
명령 | 기능 |
Ctrl + z 또는 %OperationNumber 중지 | 포그라운드 작업 중지(종료하지 말고 일시 중지) |
bg %작업 번호 | 작업 번호로 지정된 작업을 백그라운드 작업으로 변환합니다. |
fg %주문번호 | 작업 번호로 지정된 작업을 포그라운드 작업으로 변환합니다. |
– 작업 종료
– Ctrl + c를 눌러 작업을 종료합니다.
2-2 노후
– 로그오프 후에도 백그라운드 작업을 계속 실행합니다.
-형식: nohup 명령 &
– nohup 명령을 사용할 때 백그라운드에서 실행해야 합니다.
– 출력 방향은 별도로 전환되지 않으며 명령 실행 결과 및 에러 메시지는 현재 디렉터리에 nohup.out 파일로 자동 저장됩니다.