응용 프로그램을 시작하는 두 가지 방법 사이에 차이점이 있습니까? 실행하려면 앱이 필요해요앞으로로그인이 발생하고 Ubuntu의 시작 응용 프로그램 메뉴가 이 작업을 수행할 수 있을지 의문입니다. 그렇지 않으면 시작 스크립트를 init.d에 넣을 수 있지만 어디서 멈췄는지 기억할 수 있는 방법을 찾아야 합니다(Ubuntu 11.04에서 작동하지 않는 것 같은 /etc/rc.local과 혼동하지 마십시오). ) 현재로서는 로그인하지 않고 프로그램이 실제로 실행되고 있는지 확인할 수 있는 다른 방법이 없습니다. 감사해요.
답변1
예, 그들 사이에는 큰 차이가 있습니다. "시작 응용 프로그램" 메뉴에서 설정할 수 있는 것은 사용자가 데스크탑 환경에 로그인한 후 실행되는 모든 응용 프로그램입니다. 아래 스크립트 /etc/init.d
는시스템 시작 스크립트- 시스템 부팅이 완료될 때( init
executor를 사용할 때) 커널 단계에서 PID=1
로드된 모든 것에 (거의) 영향을 미칩니다.