Metainitにはログファイルを生成するための指示がありますか?

Metainitにはログファイルを生成するための指示がありますか?

するメタ初期化プロセスの標準出力ストリームをログファイルにリダイレクトしてログファイルを生成するディレクティブはありますか?

素朴な方法:

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"

おすすめ記事