平常信息维护

#!/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服务状态
相关文章
相关标签/搜索