
최근 작업 공간을 재구성한 후 특정 프로세스가 jobs
.
저는 모든 프로그램을 하나의 'Main' 터미널에서 백그라운드로 실행하고 있습니다. 이렇게 하면 모든 프로그램의 제어와 정보를 한 곳에서 깔끔하게 관리할 수 있습니다. 내가 알아차린 것은 백그라운드에서 일부 프로그램의 인스턴스를 생성할 때 해당 프로그램이 계속 실행되지만 거의 즉시 종료되었다는 알림이 콘솔에 표시된다는 것입니다. 내가 이것을 발견한 프로그램은 다음과 같습니다.
- Firefox(2차 이상 인스턴스에만 해당)
- gnome-terminal(이것을 시도할 때 이미 열려 있으므로 두 번째에만 있을 수 있음)
- 노틸러스(첫 번째 인스턴스)
jobs
Firefox 문제는 이해할 수 있지만, 하나의 상위 프로세스를 결합하면 성능/메모리가 합리적일 수 있기 때문에 노틸러스와 같은 프로그램이 일정 기간 동안 목록 에 존재할 수 없는 것처럼 보이는 이유를 이해할 수 없습니다. 창은 열려 있고 프로그램은 완전히 작동합니다.
답변1
언급한 대로 firefox
두 번째 호출은 실행 중인 인스턴스에 다른 창을 열도록 요청하는 것뿐입니다. 스위치 -no-remote
를 사용하여 이 동작을 억제할 수 있습니다.
비슷한 일이 발생합니다 nautilus
. 바탕 화면 창(아이콘 포함)을 표시하는 데 사용되므로 시작할 때 이미 실행 중입니다.