링크 ux 프로그램 배경 실행
선행 지식:
xterm, console, tty, pts, pty 의 차이
gnome - terminal 을 열 고 다음 명령 을 수행 합 니 다.
delectate@delectate:~$ totem &
[1] 8510
delectate@delectate:~$
몇 가지 주의해 야 할 점 이 있다.
delectate@delectate:~$ ps -e | grep totem
//程序已被以totem & 形式启动,当前附在pts0上
8819 pts/0 00:00:00 totem
delectate@delectate:~$ ps -e | grep totem
//pts0的模拟终端被exit命令关闭,totem自动附在tty
8819 ? 00:00:00 totem
delectate@delectate:~$
delectate@delectate:~$ vlc &
[1] 8850
delectate@delectate:~$ VLC media player 1.0.6 Goldeneye
[0x8b998b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
//enter pressed
delectate@delectate:~$ //show a clean terminal now
** (:8850): CRITICAL **: giop_thread_request_push: assertion `tdata != NULL' failed
//仍然在输出数据……
//关闭程序
[1]+ Done vlc
delectate@delectate:~$
하지만 명령 을 사용 하려 고 시도 하면:
1
nohup command
때 가 되면 크 지도 작 지도 않 은 번 거 로 움 을 만 나 게 되 는데..........................................
delectate@delectate:~$ nohup vlc
nohup: ignoring input and appending output to `nohup.out'
예, debug 정 보 를 nohup. out 파일 에 자동 으로 기록 하지만 이 터미널 을 사용 하여 어떠한 조작 도 할 수 없습니다.
그래서 첫 번 째 방법 과 혼용 해 야 한다. 즉,
nohup command {option} &
혼용 하면 실행 중인 명령 출력 결 과 를 - rw -, nohup. out 라 는 파일 에 자동 으로 기록 합 니 다.
그래도 필요 해.
delectate@delectate:~$ nohup vlc &
[1] 9045
delectate@delectate:~$ nohup: ignoring input and appending output to `nohup.out'
//在这里按一下回车或以ctrl+c以
//show a clean terminal
delectate@delectate:~$
& 성질 이 같 습 니 다. 현재 시작 프로그램의 터미널 이 닫 히 지 않 으 면 시 작 된 프로그램 이 pst 에 붙 어 있 습 니 다.터미널 이 닫 히 면 자동 으로 tty 에 붙 습 니 다.
하면, 만약, 만약... nohup.out 파일 을 쓸 수 없습니다. 출력 을 다시 지정 합 니 다. $HOME/nohup.out.기본 상태 에서 nohup 은 기본적으로 nohup. out 파일 로 출력 합 니 다. 출력 파일 을 다시 지정 할 수도 있 습 니 다.
nohup command {option} > myout.file 2>&1 &
가상 터미널 이 $또는\# 일 때 만 이 터미널 을 닫 을 수 있 습 니 다. 그렇지 않 으 면 시 작 된 프로 세 스 가 닫 힐 수 있 습 니 다.
나 는 일찍이 사용 한 적 이 있다.
1
nohup aria2c -i downloadlist -m 0 -j 1 &
jsharer 에서 많은 애니메이션 을 다운 받 았 다.
다음으로 이동:https://www.deleak.com/blog/2010/05/19/run-software-on-background/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.