python脚本利用shell添加到linux系统服务

2018-09-06 浏览:104
python脚本利用shell添加到linux系统服务
评论:(0)复制地址
#!/bin/bash
#chkconfig:- 85 15
python="/usr/local/python3.65/bin/python3.6"
prog=$(basename $python)
pidfile="/var/run/python/python.pid"
PYTHON_FILE="/python_chuanqi/chuanqi.py"

start() {
    [ -x $python ] || exit 5
    [ -f $PYTHON_FILE ] || exit 6
    echo -n $"Starting $prog: "
    $python $PYTHON_FILE >/dev/null 2>1&
    retval=$?
    echo
    [ $retval -eq 0 ] && echo "start..." > /tmp/python.log
    return $retval
}

stop() {
    echo -n $"Stopping $prog: "
    py_id=`ps aux |grep chuanqi.py |grep -v 'grep'|grep '/usr/local/python3.65' |awk  '{print $2}'`
    kill -9 $py_id
    retval=$?
    echo
    [ $retval -eq 0 ] && echo "stop..." > /tmp/python.log
    return $retval
    #kill -p $pidfile $prog
    #retval=$?
    #echo
    #[ $retval -eq 0 ] && rm -f /tmp/python.log
    #return $retval
}

case "$1" in
    start)
        start;;
    stop)
        stop;;
    *)
        echo $"Usage: $0 {start|stop}"
        exit 2
esac


评论:(0)复制地址
发布:latte | 分类:linux 系统 | Tags:

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。