====== Skript nach Booten automatisch ausführen ======
(z.B. Das Skript zum Serverbackup und herunterfahren)
cd /etc/init.d
Dort nehm ich ein einfaches script und kopiere es:
cp reboot serverbackup
Dan pass ich es an:
vi serverbackup
#! /bin/sh
#
# serverbackup by G P Back up and shut down.
#
# Version: @(#)reboot 2.75 22-Jun-1998 miquels@cistron.nl
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
echo -n "Backing up server and shut down server "
/root/serverbackup halt
Dann muss dieses Script in den richtigen Runlevel. Bei Debian ist das am Besten Runlevel 2 (bei Suse höher), da Debian eigentlich nur bis 2 hochgeht.
Dazu (98 ist die Reihenfolge, in der das Skript in dem Runlevel getartet werden soll: also ganz hinten):
update-rc.d -n serverbackup start 98 2 .
(zuerst mit 'update-rc.d -n serverbackup start 98 2 .' testen (-n = not really))
(Punkt nicht vergessen)
Wieder entfernen mit 'update-rc.d [-f] serverbackup remove' (-f for force)