shutdown (602B)
1 #!/bin/ash 2 3 # System Shutdown Script 4 # 5 6 . /etc/rc.d/init.d/common.sh 7 8 echo 9 echo "System is going down for reboot or halt now." 10 echo 11 12 13 echo "Starting stop scripts." 14 15 for i in /etc/rc.d/stop/* 16 do 17 if [ -x $i ]; then 18 $i stop 19 fi 20 done 21 22 if [ -x /sbin/hwclock ] && [ -e /dev/rtc0 ]; then 23 echo -n "Syncing system clock to hardware clock: " 24 hwclock --systohc --utc 25 check_status 26 fi 27 28 if [ -x /sbin/swapoff ] && [ -s /etc/fstab ]; then 29 echo -n "Disabling swap space: " 30 swapoff -a 31 check_status 32 fi 33 34 echo -n "Syncing all filesystems: " 35 sync 36 check_status 37 38 echo -n "Unmounting all filesystems: " 39 umount -a -r 40