Linux企業級專案實踐之網路爬蟲(22)——編寫爬蟲系統服務控制指令碼

尹成發表於2014-08-31
需求:
1、可通過 service spider start|stop|status|restart 命令對服務進行控制
2、spider服務可開機自啟動



start()
{
    echo "start spider"
    /home/projects/spider/spider -d &
    exit 0;
}
stop()
{
    echo -n "stop spider"
    if pkill spider
        then
        echo  " [ok]"
    else
        echo  " [failed]"
    fi
}


case "$1" in
start)
    start
    ;;
stop)
    stop
    ;;
restart)
    stop
    start
    ;;
*)
    echo "usage: $0 start|stop|restart"
    exit 0;
esac


相關文章