Skip to content Skip to main navigation Skip to footer

Linux/unix:通过watch命令实时动态查看命令的运行结果

watch是一个非常强大的而且我会经常使用的命令,运行watch <命令>默认将会每2秒钟重复执行一次该命令。这 样的话我们就可以很好的去查看当前运行的命令的进度,实时查看内存或者磁盘的使用情况,可以监控/proc下的 各种不同的进程。
参数:
-n 指定时间间隔
-d 高亮显示变化的区域
下面是几个简单的例子:
内存使用情况:
$watch free
linux_watch_cmd
Raid 构建过程:
[cc lang=”php”] Every 2.0s: cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 sda[2] sdb[1] 976758841 blocks super 1.2 [2/1] [_U] [==================>..] recovery = 92.4% (902988416/976758841) finish=102.3min
speed=12012K/sec
[/code] 监控磁盘使用情况:
$watch du -h
[cc lang=”php”] Every 2.0s: df -h 2013
Filesystem Size Used Avail Use% Mounted on
/dev/xvda 95G 29G 65G 31% /
none 202M 208K 202M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1007M 0 1007M 0% /run/shm
[/code]

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published.