抱歉,标题太令人困惑了,但这就是我想做的事情:
TORQUEBOX_START="$TORQUEBOX_HOME/jboss/bin/standalone.sh"
TORQUEBOX_START_ARGS="--server-config=standalone-ha.xml"
start-stop-daemon --start --quiet --chuid $DAEMONUSER \
--exec "${TORQUEBOX_START}" -- ${TORQUEBOX_START_ARGS} --pidfile $PIDFILE --make-pidfile -- -c $TORQUEBOX_SERVER >> $LOGFILE 2>&1 &
我需要运行 TORQUEBOX_START,并在 --exec 参数中使用其参数。我尝试使用 -- 将参数传递给它。但从那里我真的不知道如何返回将参数传递给原始命令。例如,--pidfile
需要传递给start-stop-daemon
。有没有办法做到这一点,或者您可以建议一种方法?
答案1
这个怎么样?
TORQUEBOX_START="$TORQUEBOX_HOME/jboss/bin/standalone.sh"
TORQUEBOX_START_ARGS="--server-config=standalone-ha.xml"
start-stop-daemon \
--start --quiet \
--chuid $DAEMONUSER \
--exec $TORQUEBOX_START \
--pidfile $PIDFILE --make-pidfile \
-- -c $TORQUEBOX_SERVER ${TORQUEBOX_START_ARGS} \
>> $LOGFILE 2>&1