するメタ初期化プロセスの標準出力ストリームをログファイルにリダイレクトしてログファイルを生成するディレクティブはありますか?
素朴な方法:
Exec: /srv/wordy/wordy >/var/log/wordy.log
metainitがリダイレクトを解析するので、うまくいかないようです。arguments
結果は次のとおりです。
start-stop-daemon --start --oknodo --background --quiet --make-pidfile --pidfile $PIDFILE --exec $DAEMON -- \
$DAEMON_ARGS || return 1
答え1
/etc/init.d
私が見つけた唯一の解決策は、生成されたスクリプトを実行した後に修正することですupdate-metainit
。残念ながら、これは追加のステップですが、少なくとも機能します。情報ここ:
行57でstart-stop-daemon呼び出しの-exec部分を置き換えます。
"--exec $DAEMON -- $DAEMON_ARGS || return 1"
そして:
"--startas /bin/bash -- -c "exec $DAEMON $DAEMON_ARGS >> /var/log/app.log 2>&1" || return 1"