rendered paste bodyPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
if [ -r /lib/lsb/init-functions ]; then
. /lib/lsb/init-functions
logbegin="log_begin_msg"
logend="log_end_msg"
else
logbegin="echo -n"
logend=`printf "echo .\n"`
fi
# Exit if the daemon binary is NOT available, executable, etc.
test -x /mnt/linux/login.sh || exit 0
# Start function
d_start() {
/mnt/linux/login.sh
}
# Stop function
d_stop() {
the_pid=`ps -A | grep login.sh | awk '{$1=$1;print}' | cut -d ' ' -f1`
if [ "$the_pid" != "" ]; then
kill -9 $the_pid
else
echo
echo "PID not known!"
fi
}
# SigHup function
d_reload() {
the_pid=`ps -A | grep login.sh | awk '{$1=$1;print}' | cut -d ' ' -f1`
if [ "$the_pid" != "" ]; then
kill -HUP $the_pid
else
echo
echo "PID not known!"
fi
}
case "$1" in
start)
$logbegin "Starting Login script: login.sh"
d_start
$logend $?
;;
stop)
$logbegin "Stopping Login script: login.sh"
d_stop
$logend $?
;;
reload)
$logbegin "Reloading configuration for Login script..."
d_reload
$logend $?
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
log_success_msg "Usage: login.sh {start|stop|reload|restart}"
exit 1
;;
esac
exit 0