【发布时间】:2015-08-24 22:30:32
【问题描述】:
我不确定这是否可能。但我正在使用这个命令来获取网络吞吐量。
ifstat -t -S -i wlan0
运行就像它在控制台上更新内联但是当我管道它时,它会在文件中附加一个新行。
ifstat -t -S -i wlan0 >> /tmp/transfer.txt
Time wlan0
HH:MM:SS KB/s in KB/s out
21:33:35 4.27 201.47
21:33:36 4.20 178.88
21:33:37 4.41 190.76
21:33:38 4.32 186.61
21:33:39 5.07 177.42
21:33:40 4.15 182.87
21:33:41 5.70 180.93
21:33:42 4.21 194.71
21:33:43 3.80 181.35
21:33:44 3.86 185.57
21:33:45 3.92 189.78
21:33:46 4.08 195.29
etc...
好的,我知道使用它会覆盖文件。但只有在我第一次运行它之后。不是在应用程序的执行期间。
ifstat -t -S -i wlan0 >> /tmp/transfer.txt
我真的不需要记录所有传输速率,并且只有兴趣在应用程序运行时的每次更新时写下那一行。 我希望它每秒创建一个新文件或覆盖它,而不是在执行期间追加行。
【问题讨论】:
标签: linux pipe output-redirect