Hallo,
ich würde gern beim Herunterfahren des System ein Skript ausführen.
Also dachte ich mir ein "init.d"-Skript zu basteln, welches wiederum das Skript aufruft.
Das Skript habe ich so weit fertig:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/sbin/runscript
depend()
{
use localmount
need killprocs
before mount-ro localmount
}
start()
{
# Flush all pending disk writes now
sync; sync
/usr/local/bin/cleanup.sh
}
|
Dann habe ich es mit "rc-update add cleanup shutdown" registriert.
Leider funktioniert es nicht wie gewünscht. Das Skript wird erst aufgerufen, wenn die Partitionen bereits ausgehangen worden sind.
Eigentlich dachte ich, diesen Aspekt mit dem "depend()" erschlagen zu können.
Könnte mir jemand sagen, wie die Abhängigkeiten korrekt aussehen müssten?
Versuche mit Skripten im "default"-Runlevel haben prima geklappt.
Vielen Dank im voraus,
Matthias