パラメータとファイルリダイレクトを含む組み込みUnixコマンドでnohupを使用する

パラメータとファイルリダイレクトを含む組み込みUnixコマンドでnohupを使用する

次のコマンドを実行したいと思います。

tail -f mylog.log > snippet.log

シェルタイムアウトやその他の問題を心配することなくバックグラウンドで実行したいと思います。

警告とエラーが発生します。

nohup tail -f mylog.log > snippet.log & > nohup2.out (or dev null)

正しいコマンドは何ですか?

ベストアンサー1

あなたのコードが理解されていません。

stdin および stderr チャネルをリダイレクトするには、次のようにします。

nohup tail -f mylog.log > ./messages.log 2> ./errors.out

すべてのメッセージを1つのファイルに移動するには、次のものを使用できます。

nohup tail -f mylog.log > all_messages.txt 2>&1

メッセージをコピーするには、次のものを使用できます。

nohup tail -f mylog.log | tee messages1 messages2 ...

おすすめ記事