一、编写shell
vim my_ssr.sh
#!/bin/bash
case "$1" in
start)
echo "start proxy-python-service
cd /home/xgq/Desktop/shadowsocks/shadowsocks/
/usr/bin/nohup /usr/bin/python /home/xgq/Desktop/shadowsocks/shadowsocks/local.py -c /etc/shadowsocks.json >> /dev/null 2>&1 &
;;
restart)
echo "kill proxy-python-service"
ps -ef |grep python |grep /home/xgq/Desktop/shadowsocks/shadowsocks/local.py |awk '{printf $2}'|xargs kill -9
echo "start proxy-python-service"
cd /home/xgq/Desktop/shadowsocks/shadowsocks/
/usr/bin/nohup /usr/bin/python /home/xgq/Desktop/shadowsocks/shadowsocks/local.py -c /etc/shadowsocks.json >> /dev/null 2>&1 &
;;
stop)
echo "kill proxy-python-service"
ps -ef |grep python |grep /home/xgq/Desktop/shadowsocks/shadowsocks/local.py |awk '{printf $2}'|xargs kill -9
;;
esac
二、将写好得shell添加到init启动中
#添加执行权限
chmod +x my_ssr.sh
mv my_ssr.sh /etc/init.d/
#添加服务
chkconfig add my_ssr.sh
#开机启动
chkconfig my_ssr.sh
#打开服务
service start my_ssr
#关闭服务
serivce stop my_ssr
#重启服务
service restart my_ssr