일반적으로 사용할 때 단말기 파라 달리기 원하는 경우 프로그램 가까운 터미널에서 실행중인 프로그램도 닫힙니다. 이 동작을 방지하기 위해 truco. |
다음을 실행하여 터미널에서 노틸러스를 열었다 고 가정합니다.
노틸러스
이제 노틸러스 창을 닫지 않고 터미널을 닫으려고합니다. 이를 수행하려면 터미널에서 Ctrl + z를 누르고 다음 명령을 실행하십시오.
disown -h % 1
bg 1
완료되면 터미널에서 연 프로그램에 영향을주지 않고 터미널을 닫을 수 있습니다.
Rafa (독자 중 한 명)가 제안했듯이, 또 다른 유사한 방법이지만 정확히 동일한 효과가없는 것은 실행하려는 명령 끝에 & 매개 변수를 추가하는 것입니다. 예를 들어 노틸러스를 열려면 다음과 같습니다.
노틸러스 &
즉, 프로그램을 실행 한 후에도 터미널을 계속 사용할 수 있지만 이전 방법과 달리 터미널을 닫으면 실행 된 프로그램도 닫힙니다.
xD는 이미이 팁을 저장했습니다. 다시 한번 감사드립니다 😀
좋아요, 팁 감사합니다 ^ __ ^
좋은 팁입니다 ..
좋은 게시물
감사합니다 Envi! 나는 이미 기사를 업데이트하여 의심이없고 더 명확하게 ...
포옹! 폴.
이것은 실제로 그렇지 않습니다. 프로세스는 백그라운드에서 실행되고 터미널은 사용 가능하지만 터미널이 닫히는 순간 프로세스가 종료됩니다.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
스크립트로 할 수 있다면, bash에서 매개 변수가 어떻게 프로그램되고 ./run nautilus
그럼 당신 안에
스크립트 #! / bin / bash
$ 1 &
그런 다음 $ 1은 매개 변수로 작동하고 실행하려는 프로그램의 이름을 전달하거나 행으로 수정합니다.
disown -h % 1
bg 1하지만 모든 사람의 취향이 있어요.
나는 이것을 오랫동안 찾고 있었다! 공유 해주셔서 감사합니다!
당신이 맞아요 라파! 나는 이미 기사에 당신의 기여를 통합했습니다.
포옹! 폴.
시도한만큼이 명령을 받아들이지 않지만 "nautilus &"프로그램을 여는 명령 뒤에 "&"를 추가하면 잘 작동합니다.
또는 단순히 "nautilus &"를 입력하면 xD 터미널을 닫을 수 있습니다. 독립된 프로세스에서 실행되도록두기 때문입니다. 이것이 "&"의 용도입니다.
좋은 팁!
또 다른 좋은 팁
대안은 tmux 또는 screen과 같은 프로그램을 사용하는 것입니다.
각 명령은 정확히 무엇을 의미합니까? 걔들 뭐해? 'bg'는 콘솔이 무엇이든 BackGround에 넣는 것이라고 생각합니다.
파블로 감사합니다. 우리 중 많은 사람들에게 유용 할 것이라고 생각합니다.
이 트릭은 약간 비밀 스럽습니다.
nohup nautilus 이제 터미널을 닫을 수 있습니다. disown은 터미널에서 작업 연결을 해제하는 것입니다. 백그라운드에서 작동하도록하려면 :
nohup nautilus & 터미널에서 작업을 계속하거나 닫을 수 있습니다.
스크립트에서 수행하는 방법이 있습니까?