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)

 
Nach oben
init.d/start_script.txt · Zuletzt geändert: 2024/02/29 13:36 von 127.0.0.1
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp