#!/system/bin/sh set -eu BASE=/data/local/adbdguard BIN="$BASE/bin/adbdguard" CFG="$BASE/adbdguard.json" LOG=/data/local/tmp/adbdguard.log PIDF=/dev/adbdguard.pid # already running? if [ -e "$PIDF" ] && kill -0 "$(cat "$PIDF")" 2>/dev/null; then echo "running: $(cat "$PIDF")" exit 0 fi # perms chmod 755 "$BIN" [ -f "$CFG" ] || echo '{}' > "$CFG" # start "$BIN" --config "$CFG" >> "$LOG" 2>&1 & echo $! > "$PIDF" echo "started: $(cat "$PIDF")"