From bd18ee7c80c247484a7e194f999531aa2993973f Mon Sep 17 00:00:00 2001 From: Teddysun Date: Mon, 5 May 2014 11:03:05 +0800 Subject: [PATCH] Update start up logic --- shadowsocks-nodejs.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/shadowsocks-nodejs.sh b/shadowsocks-nodejs.sh index b9ac2f2..ffefc5f 100644 --- a/shadowsocks-nodejs.sh +++ b/shadowsocks-nodejs.sh @@ -104,7 +104,7 @@ function config_shadowsocks(){ { "server":"${IP}", "server_port":8989, - "local_address": "127.0.0.1", + "local_address":"127.0.0.1", "local_port":1080, "password":"${shadowsockspwd}", "timeout":600, @@ -154,7 +154,11 @@ function install(){ else echo "Shadowsocks-nodejs start failure!" fi - echo "nohup ssserver -c /etc/config.json > /dev/null 2>&1 &" >> /etc/rc.d/rc.local + # Add run on system start up + cat /etc/rc.d/rc.local | grep 'ssserver' > /dev/null 2>&1 + if [ $? -ne 0 ]; then + echo "nohup ssserver -c /etc/config.json > /dev/null 2>&1 &" >> /etc/rc.d/rc.local + fi else echo "" echo "Shadowsocks-nodejs install failed! Please visit http://teddysun.com/355.html and contact."