Ausführen eines Befehls beim Start unter Linux


Eine der Stärken von Linux als Betriebssystem ist die Fähigkeit, konfiguriert und angepasst zu werden, um Ihren Vorlieben zu entsprechen. Mithilfe der Befehlszeile können Sie leistungsstarke Befehle ausgeben, die anderen Betriebssystembenutzern nicht zur Verfügung stehen. Die Verwendung der Befehlszeile ist fast eine Notwendigkeit, um Ihre Linux-Distribution optimal zu nutzen. Beispielsweise möchten Sie manchmal ein Skript oder einen Befehl ausführen, wenn Sie Ihren Linux-Computer starten. Es gibt mehr als einen Weg, dies zu tun.

1


Fügen Sie den Befehl in Ihre crontab-Datei ein. Die crontab-Datei unter Linux ist ein Daemon, der vom Benutzer bearbeitete Aufgaben zu bestimmten Zeiten und Ereignissen ausführt. Um die Datei zu bearbeiten, öffnen Sie ein Terminal und geben Sie „sudo crontab -e“ ein, um Ihre crontab-Datei im Standardtexteditor zu öffnen. Geben Sie in der ersten verfügbaren Zeile „@reboot xxxx“ ein, wobei „xxxx“ der Befehl ist, den Sie ausführen möchten. Speichern Sie die Datei und beenden Sie sie.

2


Fügen Sie ein Skript mit dem Befehl in Ihr Verzeichnis / etc ein. Erstellen Sie ein Skript wie „startup.sh“ mit Ihrem bevorzugten Texteditor. Speichern Sie die Datei in Ihrem Verzeichnis /etc/init.d/. Ändern Sie die Berechtigungen des Skripts (um es ausführbar zu machen), indem Sie „chmod + x /etc/init.d/mystartup.sh“ eingeben.

3

Bearbeiten Sie das Skript /rc.local mit Ihrem Texteditor. Auf Fedora-Systemen befindet sich dieses Skript in /etc/rc.d/rc.local und in Ubuntu in /etc/rc.local. Sobald Sie die Befehle hinzugefügt haben, die Sie ausführen möchten – stellen Sie sicher, dass Sie dies als root tun -, speichern Sie die Datei und beenden Sie sie. Die Befehle werden nach dem nächsten Start ausgeführt.