#!/bin/sh
#redstar
#chmod +x getPs.sh
#run: ./getPs.sh OR ./getPs.sh sleepTime stepsTimes scenario
#output: scenario_ip_time.txt , record the progress of os during the shell running time.
secs=20
steps=36
Lip=127.0.0.1
ps_f="ps_"
if [ -n "$1" -a -n "$2" -a -n "$3" ];then
secs=$1
steps=$2
ps_f=$3
fi
ps_time=`date +%Y%m%d`"_"`date +%H%M%S`
#判断系统类型,选择不同命令
OSType=`uname`
if [ $OSType = "Linux" ];then
Lip=`ifconfig -a |grep "inet addr:"|head -1|cut -d":" -f2|cut -d" " -f1|sed 's/\./_/g'`
fileName=$ps_f$Lip"_"$ps_time.txt
count=1
while (( $count <= $steps ))
do
ps -eo "%C # %G # %P # %U # %g # %n # %p # %r # %t # %u # %x # %y # %z # %c # %a">>$fileName
echo>>$fileName
echo>>$fileName
sleep $secs
count=`expr $count + 1`
done
elif [ $OSType = "AIX" ];then
Lip=`ifconfig -a |grep "inet"|head -1|cut -d" " -f2|sed 's/\./_/g'`
fileName=$ps_f$Lip"_"$ps_time.txt
count=1
while (( $count <= $steps ))
do
ps -eo "%t # %D # %G # %n # %C # %r # %p # %P # %g # %u # %S # %x # %T # %y # %U # %z # %c # %a">>$fileName
echo>>$fileName
echo>>$fileName
sleep $secs
count=`expr $count + 1`
done
fi 热门文章更多>>
标签更多>>
专题更多>>
最新文章更多>>
- 华为m3和ipad air2哪个好?华为平板m3和ipad air2详细区别对比评测
- 华为平板M3怎么调节色温保护眼睛?
- 8.4英寸华为平板M3真机图赏:主打影音视频和游戏
- 华为平板M3怎么使用自带的云服务导入旧手机资料数据?
- 怎么将之前手机中的就资料导入华为平板M3?
- 华硕ZenPad 3S 10值得买吗?华硕ZenPad 3S 10平板全面评测
- 小米平板2的16G内存够用吗? 16GB版小米平板2可以刷Win10系统吗?
- 华为平板M3值得买吗 华为平板M3全面评测图解
- 华为平板M3和小米平板2哪个好?小米平板2和华为平板M3详细区别对比评测
- 华为平板M3有几个版本?华为平板M3 WiFi版与LTE版各版本区别对比评测
qzuser11389002