백그라운드에서 터미널 프로세스를 실행하는 방법

백그라운드 터미널 프로세스

가능한 상황 : 새로 설치하는 것을 좋아합니다. 데이터를 수동으로 복구하고 운영 체제 설치 후 항상 동일한 소프트웨어를 설치합니다. 모든 APT 패키지를 차례로 설치하라는 긴 명령이 있습니다. 명령을 입력합니다. 완료 될 때까지 기다립니다. 당신의 팀은 세계에서 가장 강력한 팀이 아니며 고통을 겪습니다. 이에 대한 해결책이 있습니까? 사실 우리는 백그라운드에서 터미널 프로세스 실행 이 기사에서는 그 방법을 보여줄 것입니다.

위의 상황은 우분투를 사용할 때 나에게 일어난 일입니다. 나는 많은 소프트웨어를 설치하고 다른 하나를 제거하여 내가 좋아하는 그대로 두었지만 쿠분투에서는 내가 필요한 거의 모든 것을 즉시 사용할 수 있으므로 필요하지 않습니다. 그것이 무엇이든, 터미널 창이 열리지 않도록하는 방법 방해하거나 우연히 프로세스를 종료하고 중지 할 수 있습니다. 이것은 우리가 백그라운드에서 실행하면 우리에게 일어날 수없는 일입니다.

bg 터미널에서 백그라운드로 프로세스를 수행합니다.

En 이 문서는 터미널에서 평생의 바로 가기로 복사하여 붙여 넣을 수없는 이유를 설명합니다. 이러한 단축키는 Ctrl + C와 같은 다른 작업을 수행하여 프로세스를 중지하는 데 사용됩니다. 다른 많은 프로그램에서 Ctrl + Z 마지막 변경을 실행 취소하는 데 사용되지만 터미널에서도 작동하지 않습니다. 터미널에서하는 일은 프로세스를 일시 중지하고 "작업"에 추가하는 것입니다. 작동 방식을 볼 수있는 가장 빠른 예는 APT 패키지를 업데이트하고 (sudo apt 업데이트) Ctrl + Z를 누르는 것입니다. 터미널에 "[1] + Stopped"라는 메시지가 표시됩니다. 이는 프로세스 번호 1을 중지하고 해당 터미널의 작업 목록에 추가했음을 의미합니다. 우리가 나가면 일도 그와 함께갑니다. 다시 시작하려면 fg 전경에 유지하거나 bg 백그라운드에 남아 있도록합니다. 두 경우 모두 터미널에서 프로세스를 계속 볼 수 있으며 창을 닫으면 중지됩니다.

터미널 프로세스 또는 여러 프로세스가 일시 중지되면 다음을 사용하여 보류중인 항목을 볼 수 있습니다. comando 작업 위에서 언급했습니다. 둘 이상의 프로세스가 중지 된 경우 번호를 다음에 추가합니다. fg o bg 특정 항목을 재개합니다. 옵션 bg (배경 = 배경) 프로세스를 다시 중지 할 수 없습니다. 프로세스가 백그라운드에서 직접 실행되도록하려면 따옴표없이 "&"를 추가합니다.

작업

자기 것이 아니라고 말하다 터미널을 나갈 때 작업을 계속할 수 있습니다.

창을 닫은 후 백그라운드에서 터미널 프로세스를 계속하려면 다음 명령을 사용합니다. 자기 것이 아니라고 말하다. 이를 위해 따라야 할 단계는 다음과 같습니다.

  1. 프로세스를 시작합니다.
  2. Ctrl + Z로 중지합니다.
  3. 우리는 쓰기 작업 프로세스 번호를 확인하십시오.
  4. 백분율 뒤에있는 숫자가 터미널을 종료 한 후 백그라운드에서 실행하려는 프로세스와 일치하는 다음 명령을 작성합니다.
disown -h %1
  1. 다음 명령으로 프로세스를 다시 시작합니다 (다시 시작하려는 프로세스 인 경우 1 사용).
bg 1
  1. 원한다면 터미널을 닫습니다.

이것이 작동하는지 확인하는 가장 좋은 방법은 큰 파일의 압축을 푸는 것입니다. 이전 스크린 샷에서 터미널에서 7z 파일을 어떻게 압축 해제했는지 확인할 수 있습니다. 파일 크기에 따라 몇 분 정도 걸릴 수 있습니다. 위에서 설명한대로 수행하면 압축을 풀라고 지시 한 경로 (기본적으로 / HOME)로 이동하여 마우스 오른쪽 버튼을 클릭하고 속성에 액세스하여 크기가 조금씩 증가하는지 확인할 수 있습니다. 그렇지 않은 경우 속성 창을 닫고 다시 액세스합니다. 문제? 프로세스가 언제 완료되었는지 정확히 알 수있는 방법이 없습니다.. 파일의 압축을 풀면 더 이상 크기가 증가하지 않을 때 완료된 것으로 간주됩니다. 어쨌든 터미널을 닫은 후에도 계속 작동하는지 확인할 수 있습니다.

나는 아무 말없이이 기사를 끝내고 싶지 않다. 여기에 설명 된 모든 것이 안전합니다. 먼저 모든 것이 작동하는지 확인하는 것이 좋습니다 그다지 중요하지 않은 것으로 운영 체제에서 올바르게. 예를 들어 7z 파일을 다운로드하고 압축을 풉니 다. 이 게시물에서 설명한대로 모든 것이 작동하는 경우 다른 모든 작업을 진행하십시오. 백그라운드에서 터미널 프로세스를 실행할 수 있으면 유용합니까?


코멘트를 남겨주세요

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

*

*

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