Chinaunix首页 | 论坛 | 博客
  • 博客访问: 173553
  • 博文数量: 33
  • 博客积分: 1411
  • 博客等级: 上尉
  • 技术积分: 342
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-04 13:04
文章存档

2008年(33)

我的朋友

分类:

2008-09-04 13:54:07

在通过dd实施存储迁移,或者别的裸设备数据迁移时,一般通过后台脚本执行,下面脚本就是监控dd后台脚本执行是否完毕,非常直观的知道dd是否已经完成。

linux 环境下
#!/bin/bash
while true
do
DDRUN=$(ps -ef | grep dd | grep -v grep | wc -l)


if [ $DDRUN = 0 ] ; then

echo "--------------------------DD IS FINISHED OR NO DD---------------"

exit

else


echo "------------------------DD IS RUNING-----------------------------"
ps -ef | grep dd |grep if | grep -v grep | awk '{print $8,$9,"=",$10,$11,"=",$12,$13,$14}'
date

fi
sleep 10
done


HP unix环境下

#!/sbin/sh
while true
do
DDRUN=$(ps -ef | grep dd | grep -v grep | wc -l)
if [ $DDRUN = 0 ] ; then

echo "--------------------------DD Finished Or No DD Proccess---------------"

exit

else


echo "------------------------DD IS RUNING-----------------------------"
ps -ef | grep dd |grep if | grep -v grep | awk '{print $8,$9,$10,$11}'
date

fi
sleep 10
done

阅读(804) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:采用DD进行磁盘的读写速度测试

给主人留下些什么吧!~~