web-dev-qa-db-ja.com

stdbufまたはnohupの実用的な用途は何ですか?

現在、コースのいくつかのcoreutilsコマンドの記述を完了する必要があります。stdbufの潜在的な使用法を示す小さな実用的なコード例の出発点は思いつきません。誰かがいくつかの特定のUNIXコマンドの相互作用を修正するためにそれを使用しましたか?私はそれが何をするか知っています。頭に浮かんだ最初のコマンドには独自のバッファリングコントロールがあり、通常の端末出力はとにかくラインバッファリングされます。ログに追加することは一般的であるに違いありませんが、それを示すための適切なコマンドが見つかりません。

Nohupの場合、中断を防ぐためにそれとともに一般的に実行されるコマンドはありますか?

私が述べたように、私は現在、コース割り当てのためにこれに取り組んでいます。ただし、これはその規則に違反していません。私はこれらの例の良い出発点を見つけようとしているだけです。私はstdbufに使用するものを持っていません。また、Nohupに使用していた基本的なものは嫌いです。

7
kav

stdbufの例 http://www.pixelbeat.org/programming/stdio_buffering/

Nohupは、ログイン間で実行したままにする長時間実行コマンドに使用されます。 screen(1)でこれを行うか、screen + https://github.com/nelhage/reptyr

5
Pádraig Brady