2013年1月11日 星期五

[Bash] How to write bash script by using function


[Bash] How to write bash script by using function



#! /bin/sh

### BEGIN INIT INFO

# Provides:          rc.local

# Required-Start:    $remote_fs $syslog $all

# Required-Stop:

# Default-Start:     2 3 4 5

# Default-Stop:

# Short-Description: Run /etc/rc.local if it exist

### END INIT INFO





PATH=/sbin:/usr/sbin:/bin:/usr/bin



. /lib/init/vars.sh

. /lib/lsb/init-functions



do_start() {

    if [ -x /etc/rc.local ]; then

            [ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"

        /etc/rc.local

        ES=$?

        [ "$VERBOSE" != no ] && log_end_msg $ES

        return $ES

    fi

}




case "$1" in

    start)

    do_start

        ;;

    restart|reload|force-reload)

        echo "Error: argument '$1' not supported" >&2

        exit 3

        ;;

    stop)

        ;;

    *)

        echo "Usage: $0 start|stop" >&2

        exit 3

        ;;

esac


Related Posts:

0 意見:

張貼留言