diff --git a/ShadowsocksX-NG/LaunchAgentUtils.swift b/ShadowsocksX-NG/LaunchAgentUtils.swift index 9e7dfba..d74116d 100644 --- a/ShadowsocksX-NG/LaunchAgentUtils.swift +++ b/ShadowsocksX-NG/LaunchAgentUtils.swift @@ -60,7 +60,6 @@ func generateSSLocalLauchAgentPlist() -> Bool { let dict: NSMutableDictionary = [ "Label": "com.qiuyuzhou.shadowsocksX-NG.local", "WorkingDirectory": NSHomeDirectory() + APP_SUPPORT_DIR, - "KeepAlive": true, "StandardOutPath": logFilePath, "StandardErrorPath": logFilePath, "ProgramArguments": arguments, @@ -203,7 +202,6 @@ func generatePrivoxyLauchAgentPlist() -> Bool { let dict: NSMutableDictionary = [ "Label": "com.qiuyuzhou.shadowsocksX-NG.http", "WorkingDirectory": NSHomeDirectory() + APP_SUPPORT_DIR, - "KeepAlive": true, "StandardOutPath": logFilePath, "StandardErrorPath": logFilePath, "ProgramArguments": arguments @@ -358,7 +356,6 @@ func generateKcptunLauchAgentPlist() -> Bool { let dict: NSMutableDictionary = [ "Label": "com.qiuyuzhou.shadowsocksX-NG.kcptun", "WorkingDirectory": NSHomeDirectory() + APP_SUPPORT_DIR, - "KeepAlive": true, "StandardOutPath": logFilePath, "StandardErrorPath": logFilePath, "ProgramArguments": arguments, diff --git a/ShadowsocksX-NG/start_kcptun.sh b/ShadowsocksX-NG/start_kcptun.sh index 580d40e..3ca2463 100755 --- a/ShadowsocksX-NG/start_kcptun.sh +++ b/ShadowsocksX-NG/start_kcptun.sh @@ -7,3 +7,4 @@ # Copyright © 2017年 qiuyuzhou. All rights reserved. launchctl load "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.kcptun.plist" +launchctl start com.qiuyuzhou.shadowsocksX-NG.kcptun diff --git a/ShadowsocksX-NG/start_privoxy.sh b/ShadowsocksX-NG/start_privoxy.sh index bedef6a..dbc7d7b 100755 --- a/ShadowsocksX-NG/start_privoxy.sh +++ b/ShadowsocksX-NG/start_privoxy.sh @@ -7,3 +7,4 @@ # Copyright © 2016年 zhfish. All rights reserved. launchctl load "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.http.plist" +launchctl start com.qiuyuzhou.shadowsocksX-NG.http diff --git a/ShadowsocksX-NG/start_ss_local.sh b/ShadowsocksX-NG/start_ss_local.sh index b4047d3..a59973e 100755 --- a/ShadowsocksX-NG/start_ss_local.sh +++ b/ShadowsocksX-NG/start_ss_local.sh @@ -6,4 +6,5 @@ # Created by 邱宇舟 on 16/6/6. # Copyright © 2016年 qiuyuzhou. All rights reserved. -launchctl load "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist" \ No newline at end of file +launchctl load "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist" +launchctl start com.qiuyuzhou.shadowsocksX-NG.local diff --git a/ShadowsocksX-NG/stop_kcptun.sh b/ShadowsocksX-NG/stop_kcptun.sh index b192aea..68536fc 100755 --- a/ShadowsocksX-NG/stop_kcptun.sh +++ b/ShadowsocksX-NG/stop_kcptun.sh @@ -6,4 +6,5 @@ # Created by 邱宇舟 on 2017/1/11. # Copyright © 2017年 qiuyuzhou. All rights reserved. +launchctl stop com.qiuyuzhou.shadowsocksX-NG.kcptun launchctl unload "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.kcptun.plist" diff --git a/ShadowsocksX-NG/stop_privoxy.sh b/ShadowsocksX-NG/stop_privoxy.sh index 8cb6a2b..e3ebb94 100755 --- a/ShadowsocksX-NG/stop_privoxy.sh +++ b/ShadowsocksX-NG/stop_privoxy.sh @@ -6,6 +6,5 @@ # Created by 王晨 on 16/10/7. # Copyright © 2016年 zhfish. All rights reserved. - - +launchctl stop com.qiuyuzhou.shadowsocksX-NG.http launchctl unload "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.http.plist" diff --git a/ShadowsocksX-NG/stop_ss_local.sh b/ShadowsocksX-NG/stop_ss_local.sh index 5a6cf57..15d59b3 100755 --- a/ShadowsocksX-NG/stop_ss_local.sh +++ b/ShadowsocksX-NG/stop_ss_local.sh @@ -6,6 +6,5 @@ # Created by 邱宇舟 on 16/6/6. # Copyright © 2016年 qiuyuzhou. All rights reserved. - - -launchctl unload "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist" \ No newline at end of file +launchctl stop com.qiuyuzhou.shadowsocksX-NG.local +launchctl unload "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist"