![連続コマンドの結果を保存する方法は? [閉鎖]](https://linux33.com/image/5990/%E9%80%A3%E7%B6%9A%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E7%B5%90%E6%9E%9C%E3%82%92%E4%BF%9D%E5%AD%98%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
airodump-ng mon0の結果をファイルに追加しようとしています。
一度実行して追加してから終了したいです。 x分ごとに、スリープなどのコマンドを繰り返すことができます。
答え1
質問が具体的だと思って先に修正しましたがairodump-ng
、事実は一般的な解決策が思い出されましたから(だからロールバックなんて、すみません)。
tee
ここでこれを使うことができます:
$ airodump-ng mon0 | tee -a file.log
しかし、私が知っている限り...標準のリダイレクトを使用しても機能します。
$ airodump-ng mon0 >> file.log
yes
andを試してみましたが、cat
プロセスがまだ実行されてもファイルが更新されます。tee
これはwrite(2)
誰にとっても行われているようで、read(2)
EOFまでのバッファリングメカニズムはないようです。