教育类网站框架,代理记账报税,网站域名解析查询,哈尔滨做网站需要多少钱查看dd命令进度 一、概述1. 在一个终端执行拷贝任务2. 在另一终端执行进度命令 一、概述
在使用 dd 命令做拷贝大量数据的时候#xff0c;因为并没有输出#xff0c;所以比较难判断当前进度#xff0c;因此可以使用下面的命令作为进度查看
1. 在一个终端执行拷贝任务
例如… 查看dd命令进度 一、概述1. 在一个终端执行拷贝任务2. 在另一终端执行进度命令 一、概述
在使用 dd 命令做拷贝大量数据的时候因为并没有输出所以比较难判断当前进度因此可以使用下面的命令作为进度查看
1. 在一个终端执行拷贝任务
例如我拷贝 sda 盘数据到 sdc盘数据
sudo dd if/dev/sda of/dev/sdc2. 在另一终端执行进度命令
在另外一个终端可以执行下面的任一一条命令
sudo watch -n 5 pkill -USR1 ^dd$sudo watch -n 5 pkill -USR1 -x dd上面的含义解释 watch 负责周期性执行一个程序使用-n可以指定执行的时间间隔-d则会高亮出这次执行和上次执行的结果变化了的地方。 watch -n 5 pkill -USR1 ^dd$ 就是间隔五秒执行一次 pkill -USR1 ^dd$ pkill pkill是根据名称或其他属性来查询进程或给进程发信号的。 pkill -USR1 ^dd$ 是给 dd 进程发送信号 USR1USR1这个信号在man dd里有解释 Sending a USR1 signal to a running ‘dd’ process makes it print I/O statistics to standard error and then resume copying。 也就是说只要给dd发送USR1信号它就会在标准错误输出中输出I/O数据并继续复制。这样的话就实现了当前进度的输出。命令中最后的 ^dd$ 自然是筛选名称中仅含有dd的进程否则所有名称中包含dd字段的进程都会被选中。-x 其实就是明确指定是某个进程