命令如下:
nohup dd if=/dev/zero of=/dev/sda6 oflag=direct>ddresult.txt&
没有在ddresult.txt中找到任何结果。
Linux下用dd命令进行了低格,没有设置count值,用nohup一直挂在后台运行,如何判断是否低格成功了呢?
答案:4 悬赏:80 手机版
解决时间 2021-03-20 10:00
- 提问者网友:感性作祟
- 2021-03-20 03:24
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-03-20 04:36
说到底你需要的是查看 dd 的进度
打开另一个terminal
1. 用 `ps -aux |grep dd` 找到你dd的进程号
2. 发送USR1 信号,`kill -USR1 $dd_pid`
3. 再`cat ddresult.txt`,会看到dd的进度信息的。
打开另一个terminal
1. 用 `ps -aux |grep dd` 找到你dd的进程号
2. 发送USR1 信号,`kill -USR1 $dd_pid`
3. 再`cat ddresult.txt`,会看到dd的进度信息的。
全部回答
- 1楼网友:毛毛
- 2021-03-20 07:31
你好!
bg 看看任务是不是还在执行。或者
pidof dd没有输出就说明dd已经完成退出了
仅代表个人观点,不喜勿喷,谢谢。
- 2楼网友:胯下狙击手
- 2021-03-20 06:11
没有设置的bs的话他会每次写一个字节?如果硬盘比较大会需要很长时间,没出结果说明还在努力工作中
- 3楼网友:老鼠爱大米
- 2021-03-20 05:37
用jobs命令查看之前用nohup挂后的进程是否还在running,如果jobs里面没有相关任务则表示该任务已经结束
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯