Quali sono tutte le posizioni di avvio automatico in Ubuntu?

12

Sono un principiante di Ubuntu che ha bisogno di alcuni consigli da chiunque abbia familiarità con le diverse metodologie di avvio di Ubuntu.

Sono interessato a enumerare tutte le applicazioni che vengono avviate all'avvio su una data installazione di Ubuntu 13.04 o successiva. So che esiste un'ampia varietà di modi in cui è possibile avviare uno script o un'applicazione all'avvio, ma vorrei essere sicuro di avere un elenco completo per le tutte posizioni di avvio automatico di configurazione.

L'obiettivo finale è scrivere uno script che itera su tutte le posizioni di configurazione, quindi sputa un elenco di tutte le cose attivate tra accensione e quando il desktop è pronto per l'uso.

Finora conosco:

  • upstart, file di configurazione di esempio: /etc/init.d/foo

  • avvio automatico (sistema), file di configurazione di esempio: /etc/xdg/autostart/foo.desktop

  • avvio automatico (profilo), file di configurazione di esempio: ~/.config/autostart/foo.desktop

  • @reboot di cron, file di configurazione di esempio: /var/spool/cron/crontabs

C'è un altro modo in cui un'applicazione può iniettarsi nella sequenza di avvio generale del sistema o le possibilità sono infinite? Esempi di app che potresti prendere in considerazione durante la risposta, che immagino possano avere un avvio non standard:

Software antivirus, malware, demone, script personalizzati, software di produzione - gratuito / non libero, binari, indicatori, dropbox, ecc.

Esiste già un'applicazione che enumererà iteralmente tutto ciò che viene eseguito all'avvio?

Grazie, ogni aiuto è apprezzato.

    
posta norgeous 05.06.2013 - 04:06
fonte

1 risposta

3

Le possibilità sono (essenzialmente) infinite. Script e applicazioni possono attivare altri script e applicazioni che non vivono in nessuno dei luoghi elencati.

Il pacchetto 'bootchart' è un buon modo per elencare (e visualizzare) tutte le applicazioni, cosa le ha avviate e quando è iniziato il ciclo di avvio. È anche utile per scoprire la causa di un avvio insolitamente lungo. Funziona per il sistema su cui è installato, non per l'ipotetica installazione "any-given".

    
risposta data user535733 14.06.2013 - 13:54
fonte

Leggi altre domande sui tag