#!/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