浏览代码

service: Read extra args from env/ARGS

Ask Bjørn Hansen 9 年之前
父节点
当前提交
8d0d24180f
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      service/run

+ 5 - 2
service/run

@@ -20,12 +20,15 @@ if [ -e env/ID ]; then
   fi
   fi
 fi
 fi
 
 
-
 CONFIG=dns
 CONFIG=dns
 if [ -e env/CONFIG ]; then
 if [ -e env/CONFIG ]; then
   CONFIG=`head -1 env/CONFIG`
   CONFIG=`head -1 env/CONFIG`
 fi
 fi
 
 
+if [ -e env/ARGS ]; then
+  XARGS=`cat env/ARGS`
+fi
+
 ulimit -n 64000
 ulimit -n 64000
 
 
-exec softlimit -d500000000 ./geodns $INTERFACE $ID --config="$CONFIG"
+exec softlimit -d500000000 ./geodns $INTERFACE $ID --config="$CONFIG" $XARGS