fix permission

This commit is contained in:
Max Lv
2013-05-11 11:33:10 +08:00
parent 00e9a6d12d
commit 1fafe1e2ac
3 changed files with 23 additions and 12 deletions
@@ -373,14 +373,13 @@ class ShadowVpnService extends VpnService {
def onDisconnect() {
val sb = new StringBuilder
if (!waitForProcess("redsocks")) {
sb.append("kill -9 `cat /data/data/com.github.shadowsocks/redsocks.pid`").append("\n")
}
if (!waitForProcess("shadowsocks")) {
sb.append("kill -9 `cat /data/data/com.github.shadowsocks/shadowsocks.pid`").append("\n")
sb ++= "kill -9 `cat /data/data/com.github.shadowsocks/shadowsocks.pid`" ++= "\n"
sb ++= "killall -9 shadowsocks" ++= "\n"
}
if (!waitForProcess("tun2socks")) {
sb.append("kill -9 `cat /data/data/com.github.shadowsocks/tun2socks.pid`").append("\n")
sb ++= "kill -9 `cat /data/data/com.github.shadowsocks/tun2socks.pid`" ++= "\n"
sb ++= "killall -9 tun2socks" ++= "\n"
}
Utils.runCommand(sb.toString())
}