Ich möchte ein Skript ausführen, bevor ich meinen Computer herunterfahre, der das Datum in eine Datei schreibt (damit ich weiß, wann ich mit der Arbeit fertig bin).
Wie es geht?
Ich möchte ein Skript ausführen, bevor ich meinen Computer herunterfahre, der das Datum in eine Datei schreibt (damit ich weiß, wann ich mit der Arbeit fertig bin).
Wie es geht?
Antworten:
Was Sie suchen, ist ein Init-Skript: Schauen Sie sich das Upstart How to an .
Grundsätzlich müssen Sie Ihr Skript platzieren /etc/init.d
und einen Link erstellen, in /etc/rc?.d
dem "?"
sich der Runlevel befindet, den Sie ausführen möchten.
Der Name des Links bestimmt die Reihenfolge und wann (Start oder Herunterfahren) ausgeführt wird. Links, die mit beginnen, K
werden beim Herunterfahren ausgeführt, beginnend mit S
beim Start. Sie sollten die Shutdown-Skripte /etc/rc0.d/
und die Startskripte einfügen /etc/rc2.d/
. Neustart-Skripte sollten in platziert werden /etc/rc6.d
.
Sie können auch ein Skript ausführen, wenn X endet oder Gnome Sie abmeldet, aber ich denke, Init-Skripte sind die saubersten Lösungen.
Wenn Sie sich für die erste Option entscheiden, stellen Debian-basierte Systeme wie Ubuntu das Befehlszeilentool update-rc.d
zur Verfügung, das Sie bei der Installation von /etc/rc?.d
Skripten unterstützt.