gpt4 book ai didi

linux - 如何将 "watch"的输出存储到文件中?

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:36 26 4
gpt4 key购买 nike

我正在尝试显示使用 dd 命令复制的文件的状态进度:我运行此命令:dd if=/dev/zero of=file.txt count=1024 bs=10485760

然后在另一个终端中,我运行这个命令来显示进度状态:watch -n 1 kill -USR1 $pid_dd

我的问题是我试图将 watch 的输出重定向到一个文件,但没有成功。

我已经尝试过此链接上提出的解决方案 How to save output of "watch" to file

while true
do
watch -n 1 kill -USR1 $pid_dd | tee -a output_watch.txt
sleep 2
done

我不知道如何将这个命令的输出重定向到一个文件。我的解决方案不起作用。

最佳答案

我已经在没有像这样的“watch”命令的情况下测试了上面的循环:

while true
do
kill -USR1 $pid_dd | tee -a output_watch.txt
sleep 2
done

问题是“output_watch.txt”文件是空的。我不明白为什么。

关于linux - 如何将 "watch"的输出存储到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56855413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com