#!/bin/sh
process=''
today_date=`date -d today +"%Y-%m-%d"`
cpu_rate=`top -bcn 1 |grep Cpu | awk -F 'us,' '{print $1}' | awk -F ':' '{print $2}' | head -1 | awk '{gsub(/ /, "")}1'`
free_memory=`free -m | grep 'Swap' | awk '{print $4}' | head -2`
disk_free=`df -h | awk '{print $4}' | sed -n '2p'`
#echo ${disk_free}java
process_command=`pgrep java`
#echo ${process_command}
if [ -n "$process_command" ]
then
process='running'
else
cd /data
nohup java -jar vI18nManager-master-220.jar &
process='down, auto restart'
fispa
echo -e " report time $today_date\n 1 CPU used rate $cpu_rate%\n 2 Memory free $free_memory M.\n 3 root disk free $disk_free\n 4 vip service process is $process" | mail -s "vip daily maintenance" ghou@vmware.comrest
1 安裝和向配置文件中添加任務crontab
yum install vixie-cronip
vi /etc/crontab
#* * * * * root sh /root/vip_daily_maintenance.shast
二、啓動crontabawk
/bin/systemctl restart crond.service #啓動服務 /bin/systemctl reload crond.service #從新載入配置 /bin/systemctl status crond.service #查看crontab服務狀態