#!/bin/bash . /etc/profile INIT=`ps -p 1 -o comm=` if [ x$INIT = xrunit ] then reboot="" halt="" delay="" while getopts rht: name do case $name in r) reboot=1 ;; h) halt=1 ;; t) delay="$OPTARG" if [ x$delay = "xnow" ] then delay=0 fi ;; *) exit 2;; esac done if [ x$delay = x ] then delay=0 fi if [ x$reboot = x1 ] then wall "System will reboot in $delay seconds" sleep $delay /sbin/runit-init 6 fi if [ x$halt = x1 ] then wall "System will poweroff in $delay seconds" sleep $delay /sbin/runit-init 0 fi else /sbin/shutdown.init $@ fi