Was sind alle Autostart-Standorte in Ubuntu?

12

Ich bin ein Ubuntu-Neuling, der einen Rat von jedem braucht, der mit den verschiedenen Ubuntu-Startmethoden vertraut ist.

Ich möchte alle Anwendungen aufzählen, die beim Start einer beliebigen Installation von Ubuntu 13.04 oder höher ausgelöst werden. Ich weiß, dass es eine Vielzahl von Möglichkeiten gibt, wie ein Skript oder eine Anwendung beim Booten gestartet werden kann, aber ich möchte sicher sein, dass ich eine umfassende Liste für alle Autostart-Konfigurationsspeicherorte habe.

Das Endziel besteht darin, ein Skript zu schreiben, das alle Konfigurationsspeicherorte durchläuft und dann eine Liste aller Dinge ausgibt, die zwischen dem Einschalten und dem Zeitpunkt der Desktop-Nutzung ausgelöst wurden.

Soweit ich weiß:

  • upstart, Beispielkonfigurationsdatei: /etc/init.d/foo

  • Autostart (System), Beispielkonfigurationsdatei: /etc/xdg/autostart/foo.desktop

  • Autostart (Profil), Beispielkonfigurationsdatei: ~/.config/autostart/foo.desktop

  • cron's @reboot, Beispielkonfigurationsdatei: /var/spool/cron/crontabs

Gibt es eine andere Möglichkeit, wie sich eine Anwendung in die Startsequenz des gesamten Systems einschleusen kann oder sind die Möglichkeiten endlos? Beispiele für Apps, die Sie beim Beantworten in Betracht ziehen könnten, die ich mir vorstelle, könnten einen nicht standardmäßigen Start haben:

Antivirensoftware, Malware, Daemon, benutzerdefiniertes Skript, Produktionssoftware - frei / nicht frei, Binärdateien, Indikatoren, Dropbox usw.

Gibt es bereits eine Anwendung, die alles, was beim Booten ausgeführt wird, iterativ aufzählt?

Danke, jede Hilfe ist willkommen.

    
norgeous 05.06.2013, 04:06
quelle

1 Antwort

3

Die Möglichkeiten sind (im Wesentlichen) endlos. Skripts und Anwendungen können andere Skripts und Anwendungen auslösen, die keine der aufgeführten Bereiche enthalten.

Das Bootchart-Paket ist eine gute Möglichkeit, alle Anwendungen aufzulisten (und anzuzeigen), was sie gestartet hat und wann sie im Boot-Zyklus gestartet wurden. Es ist auch praktisch, um die Ursache eines ungewöhnlich langen Bootvorgangs zu finden. Es funktioniert für das System, auf dem es installiert ist, nicht für die hypothetische Any-Yet-Installation.

    
user535733 14.06.2013 13:54
quelle

Tags und Links