デーモンモードでプロセスを記録する方法は?

デーモンモードでプロセスを記録する方法は?

プログラム動作の標準出力をテキストファイルとして保存したいと思います。デーモンモードでモーションを使用しない場合は、単に次のようにします。

motion > log.txt

しかし、デーモンモードで実行するときに同等のものは何ですか?少なくともそのエクササイズのマニュアルページによると、暗黙的なロギングを指定することはできません。

ベストアンサー1

この場合、単語はdaemon単に親プロセスをフォークしてから終了するという意味です。したがって、新しく作成されたデーモンがまだデータを別々に記録している場合は、デーモンではない場合に予想どおりにSTDOUTリダイレクトが機能する必要があります。STDERR

motion閉じてSTDOUTいて分岐した場合、tosや何もSTDERR書くことができないので、何も記録する機会はありません(motion記録する必要があります)。motionSTDOUTSTDERR

motionmotion -magicdaemonswitchIfとはフォークの使用とは異なります。-magicdaemonswitchあなたmotionは行ってもいいと思います。

motion > log.txt &

おすすめ記事