我正在尝试显示用dd命令复制的文件的状态进度:我运行以下命令: dd if=/dev/zero of=file.txt count=1024 bs=10485760
然后在另一个终端中,运行以下命令以显示进度状态: watch -n 1 kill -USR1 $pid_dd
我的问题我试图将watch的输出重定向到文件,但是没有成功。
我已经尝试过在此链接上建议的解决方案如何将“监视”的输出保存到文件
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”文件为空。我不明白为什么
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。