프로그램을 닫지 않고 터미널을 닫는 방법

일반적으로 사용할 때 단말기 파라 달리기 원하는 경우 프로그램 가까운 터미널에서 실행중인 프로그램도 닫힙니다. 이 동작을 방지하기 위해 truco.


다음을 실행하여 터미널에서 노틸러스를 열었다 고 가정합니다.

노틸러스 

이제 노틸러스 창을 닫지 않고 터미널을 닫으려고합니다. 이를 수행하려면 터미널에서 Ctrl + z를 누르고 다음 명령을 실행하십시오.

disown -h % 1  
bg 1 

완료되면 터미널에서 연 프로그램에 영향을주지 않고 터미널을 닫을 수 있습니다.

Rafa (독자 중 한 명)가 제안했듯이, 또 다른 유사한 방법이지만 정확히 동일한 효과가없는 것은 실행하려는 명령 끝에 & 매개 변수를 추가하는 것입니다. 예를 들어 노틸러스를 열려면 다음과 같습니다.

노틸러스 &

즉, 프로그램을 실행 한 후에도 터미널을 계속 사용할 수 있지만 이전 방법과 달리 터미널을 닫으면 실행 된 프로그램도 닫힙니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   하비에르 가르시아

    xD는 이미이 팁을 저장했습니다. 다시 한번 감사드립니다 😀

  2.   하비에르 가르시아

    좋아요, 팁 감사합니다 ^ __ ^

  3.   이반 에스코바 레스

    좋은 팁입니다 ..

  4.   세르히오에서 아람 불라 듀란

    좋은 게시물

  5.   Linux를 사용합시다

    감사합니다 Envi! 나는 이미 기사를 업데이트하여 의심이없고 더 명확하게 ...
    포옹! 폴.

  6.   Envi

    이것은 실제로 그렇지 않습니다. 프로세스는 백그라운드에서 실행되고 터미널은 사용 가능하지만 터미널이 닫히는 순간 프로세스가 종료됩니다.

  7.   라파엘

    스크립트로 할 수 있다면, bash에서 매개 변수가 어떻게 프로그램되고 ./run nautilus
    그럼 당신 안에
    스크립트 #! / bin / bash
    $ 1 &

    그런 다음 $ 1은 매개 변수로 작동하고 실행하려는 프로그램의 이름을 전달하거나 행으로 수정합니다.

    disown -h % 1
    bg 1하지만 모든 사람의 취향이 있어요.

  8.   자구 리토

    나는 이것을 오랫동안 찾고 있었다! 공유 해주셔서 감사합니다!

  9.   Linux를 사용합시다

    당신이 맞아요 라파! 나는 이미 기사에 당신의 기여를 통합했습니다.
    포옹! 폴.

  10.   롤란도 알바라도

    시도한만큼이 명령을 받아들이지 않지만 "nautilus &"프로그램을 여는 명령 뒤에 "&"를 추가하면 잘 작동합니다.

  11.   라파엘

    또는 단순히 "nautilus &"를 입력하면 xD 터미널을 닫을 수 있습니다. 독립된 프로세스에서 실행되도록두기 때문입니다. 이것이 "&"의 용도입니다.

  12.   Linux를 사용합시다

    좋은 팁!

  13.   Linux를 사용합시다

    또 다른 좋은 팁

  14.   손님

    대안은 tmux 또는 screen과 같은 프로그램을 사용하는 것입니다.

  15.   요한 복음

    각 명령은 정확히 무엇을 의미합니까? 걔들 뭐해? 'bg'는 콘솔이 무엇이든 BackGround에 넣는 것이라고 생각합니다.
    파블로 감사합니다. 우리 중 많은 사람들에게 유용 할 것이라고 생각합니다.

  16.   나리오

    이 트릭은 약간 비밀 스럽습니다.
    nohup nautilus 이제 터미널을 닫을 수 있습니다. disown은 터미널에서 작업 연결을 해제하는 것입니다. 백그라운드에서 작동하도록하려면 :
    nohup nautilus & 터미널에서 작업을 계속하거나 닫을 수 있습니다.

  17.   페르난도 퀸 테로

    스크립트에서 수행하는 방법이 있습니까?