Wie kann ich Skripte automatisch ausführen, wenn Ubuntu startet, so dass ich sie nicht manuell nach dem Start ausführen muss?
Eine Möglichkeit ist das Hinzufügen einer @reboot cron Aufgabe:
Wenn Sie crontab -e
ausführen, können Sie Ihren Cron bearbeiten.
Fügen Sie eine Zeile wie diese hinzu:
@reboot /pfad/zu/skript
führt dieses Skript aus, sobald Ihr Computer hochgefahren ist.
Für einfache Dinge können Sie einen Befehl in System->Einstellungen->Sitzungen hinzufügen, der auf den Speicherort Ihres Skripts verweist.
Alternativ können Sie es zu /etc/init.d/rc.local hinzufügen oder einen upstart-Job machen, wenn es sich um etwas niedrigeres handelt.
Werfen Sie einen Blick auf https://help.ubuntu.com/community/UbuntuBootupHowto für weitere Informationen
Sie sollten dafür upstart verwenden. Upstart wird für Ubuntu-Prozesse verwendet, die automatisch gestartet werden. Es ist eine erweiterte Lösung wie die alten System-V init.d-Skripte. Es ermöglicht Ihnen auch, Voraussetzungen für den Start Ihres Skripts festzulegen (z. B. muss das Netzwerk laufen? usw.)