Re: Schnellschuss shutdown

Thomas Moritz <[email protected]> Sun, 10 Apr 2011 13:12:11 +0200
Newsgroups gmane.linux.suse.programming
Organization -
Message-ID <[email protected]>
Am Sonntag, 10. April 2011 03:19:11 schrieb David Haller:

Hallo,
 
> >ist das als 'shutdown.sh' OK,
> >oder sollte ich dringend etwas aendern?
> >Es ist wichtig, dass /dev/sda2 (vfat,rw)
> >sauber rausgeschmissen wird.
> >Das restliche System ist ro und damit sicher!
> >
> >*****************************************
> >#!/bin/sh

# Systemzeit nach rtc schreiben
/sbin/hwclock -w -u -f /dev/rtc

> >echo "Sende TERM-Signal an alle Prozesse"
> >/bin/killall5 -15
> >sleep 1
> >echo "Sende KILL-Signal an alle Prozesse"
> >/bin/killall5 -9
> >echo "Sende SYNC"
> >sync; sleep 1; sync
> 
> Hier kann das sleep weg.

OK

> >echo "umount ALL"
> >umount -avl
> 
> Hier fehlt noch das eigentliche abschalten:
> 
> mount -no remount,ro / 2> /dev/null

An dieser Stelle bereits: No /proc/mounts

> sync

Das sync kann weg, wenn 'halt' ohne '-n' ausgefuehrt wird.

> exec /sbin/halt -d -f -n -h

exec /sbin/halt -f 	#[1]

> >*****************************************
[1] halt aus busybox

halt	-d SEC 	Delay interval
	-n 	Do not sync
	-f 	Force

Ich danke Dir und wuensche einen schoenen Sonntag!

MfG Th. Moritz