링크 ux 배경 작업 jobs bg fg

2083 단어 linux
inux 에서 내 린 fg 와 bg 명령 은 프로 세 스 의 앞 배경 스케줄 링 명령 입 니 다. 지정 한 번호 (비 프로 세 스 번호) 의 명령 프로 세 스 를 프론트 나 백 엔 드 로 실행 합 니 다.예 를 들 어 장시간 실행 해 야 하 는 명령 을 백 엔 드 에 넣 으 면 현재 작업 을 막 지 않 기 를 바 랍 니 다.일부 서비스 형 명령 프로 세 스 는 백 스테이지 에서 장기 적 으로 실행 되 기 를 바 랍 니 다.
프로 세 스 의 앞 뒤 데스크 톱 동작 은 다음 명령 이나 버튼 에 적 용 됩 니 다.
Ctrl+C
프론트 데스크 명령 의 실행 을 종료 하고 종료 하고 SHELL 로 돌아 갑 니 다.
Ctrl+Z
프론트 데스크 톱 명령 의 실행 을 중단 하고 이 프로 세 스 를 백 엔 드 에 넣 고 SHELL 로 돌아 갑 니 다.
jobs
현재 배경 에서 실행 중인 명령 을 보고 명령 프로 세 스 번 호 를 볼 수 있 습 니 다.
&
명령 을 실행 할 때 명령 끝 에 & 명령 을 배경 에서 실행 할 수 있 습 니 다.
fg N
명령 프로 세 스 번 호 를 N 으로 하 는 명령 프로 세 스 를 프론트 데스크 톱 에 놓 고 실행 합 니 다.% N 과 같 습 니 다.
bg N
명령 프로 세 스 번 호 를 N 으로 하 는 명령 프로 세 스 를 배경 으로 실행 합 니 다.
다음은 실제 작업 의 데모 입 니 다.

[maple@linux ~]$ ping baidu.com -a >/dev/null &
[1] 12879
[maple@linux ~]$ jobs
[1]+ Running ping baidu.com -a > /dev/null &
[maple@linux ~]$
[maple@linux ~]$ ping google.com -a >/dev/null
#Ctrl+Z
[2]+ Stopped ping google.com -a > /dev/null
[maple@linux ~]$ jobs
[1]- Running ping baidu.com -a > /dev/null &
[2]+ Stopped ping google.com -a > /dev/null
[maple@linux ~]$
[maple@linux ~]$ fg 1
ping baidu.com -a > /dev/null
#Ctrl+Z
[1]+ Stopped ping baidu.com -a > /dev/null
[maple@linux ~]$ jobs
[1]+ Stopped ping baidu.com -a > /dev/null
[2]- Stopped ping google.com -a > /dev/null
[maple@linux ~]$
[maple@linux ~]$ bg 2    ,   
[2]- ping google.com -a > /dev/null &
[maple@linux ~]$ jobs
[1]+ Stopped ping baidu.com -a > /dev/null
[2]- Running ping google.com -a > /dev/null &
[maple@linux ~]$
[maple@linux ~]$ %2
ping google.com -a > /dev/null
#Ctrl+Z
[2]+ Stopped ping google.com -a > /dev/null
[maple@linux ~]$ jobs
[1]- Stopped ping baidu.com -a > /dev/null
[2]+ Stopped ping google.com -a > /dev/null
[maple@linux ~]$
[maple@linux ~]$

좋은 웹페이지 즐겨찾기