(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)