#!/usr/bin/env bash
|
interval=3
|
if [ "$1" != "" ]
|
then
|
interval=$1
|
fi
|
echo "检查时间间隔(单位秒):"$interval
|
datetime=`date +'%Y%m%d'`
|
echo""> info_cpu$datetime
|
while :
|
do
|
echo `date +'%Y%m%d %H:%M:%S'` >> info_cpu$datetime
|
cat /proc/meminfo | grep -E 'MemTotal|MemFree|Cached' |grep -v SwapCached|xargs >>info_cpu$datetime
|
ps -fe|grep TeamViewer |grep -v grep
|
if [ $? -ne 0 ]
|
then
|
echo "TeamViewer is not runing....."
|
else
|
top -p $(pgrep TeamViewer) -b -n 1 >> info_cpu$datetime
|
echo "TeamViewer is runing....."
|
fi
|
|
echo "------------------cpu Info Up-----------------" >> info_cpu$datetime
|
echo "------------------nvida Info Down-------------------" >> info_cpu$datetime
|
nvidia-smi >> info_cpu$datetime
|
sleep $interval
|
echo "-------------------------------------" >> info_cpu$datetime
|
done
|