우분투의 모든 자동 시작 위치는 무엇입니까?


14

나는 다른 우분투 시작 방법론에 매우 익숙한 누군가의 조언이 필요한 우분투 초보자입니다.

Ubuntu 13.04 이상의 특정 설치에서 시작할 때 트리거되는 모든 응용 프로그램을 열거하고 싶습니다. 부팅 할 때 스크립트 나 응용 프로그램을 시작할 수있는 다양한 방법이 있지만 모든 자동 시작 구성 위치에 대한 포괄적 인 목록이 있는지 확인하고 싶습니다 .

최종 목표는 모든 구성 위치를 반복하는 스크립트를 작성한 다음 전원을 켤 때와 데스크탑을 사용할 준비가되었을 때 트리거되는 모든 목록을 뱉어내는 것입니다.

지금까지 나는 다음에 대해 알고 있습니다.

  • 시작, 구성 파일 예 : /etc/init.d/foo

  • 자동 시작 (시스템), 구성 파일 예 : /etc/xdg/autostart/foo.desktop

  • 자동 시작 (프로필), 구성 파일 예 : ~/.config/autostart/foo.desktop

  • cron의 @reboot, 예제 설정 파일 : /var/spool/cron/crontabs

응용 프로그램이 전체 시스템 시작 시퀀스에 자신을 삽입 할 수있는 다른 방법이 있습니까? 응답 할 때 고려해야 할 앱의 예, 비표준 시작이있을 수 있다고 생각합니다.

바이러스 백신 소프트웨어, 맬웨어, 데몬, 사용자 지정 스크립트, 프로덕션 소프트웨어-무료 / 비 무료, 이진, 표시기, 보관함 등

부팅시 실행되는 모든 것을 반복적으로 열거하는 응용 프로그램이 있습니까?

감사합니다, 어떤 도움을 주셔서 감사합니다.


당신은 체크 아웃해야합니다 /usr/share/xsessions. 또한 조사해야한다 gnome-session, kde-session등의 설정 파일. 또한 그놈에는 로그인 할 때 물건을 시작하는 시스템이 있다는 것을 알고 있습니다. 시작 응용 프로그램을 검색합니다 (기본적으로 일부 내용이 숨겨져 있음). 바이너리가라고 불리는 gnome-session-config것 같습니다. "gnome-session-"으로 시작하는 프로그램을보십시오.
2

부팅 차트를 실행하면 부팅 중에 호출 된 모든 프로세스가 표시됩니다. 부팅 후에는 아마도 ps aux비슷한 것을 실행할 수 있습니다 . 전문가가이 마지막 명령이나 연구에 대해 저를 바로 잡게하십시오.
베로 라즈

사용자 홈 폴더에는 로그인 할 때마다 명령 줄 명령을 실행하는 데 사용한 ".profile"파일도 있습니다. 따라서 특정 사용자 프로필로 무언가를 자동 시작하는 방법이 하나 더 있습니다. 해당 파일의 끝에 명령을 추가하십시오.
Tanel Mae

답변:


4

가능성은 (본질적으로) 끝이 없습니다. 스크립트 및 응용 프로그램은 나열된 장소에없는 다른 스크립트 및 응용 프로그램을 트리거 할 수 있습니다.

'부트 차트'패키지는 모든 응용 프로그램, 시작된 응용 프로그램 및 부팅주기의 시작 시간을 나열하고 표시하는 좋은 방법 중 하나입니다. 비정상적으로 긴 부팅의 원인을 발견하는 데에도 편리합니다. 가상의 설치가 아니라 설치된 시스템에서 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.