[code]#!/bin/bash#函数变量引用文件variable.sh. ./variable.sh#系统信息菜单systeminfosysteminfo(){mysql=` service mysqld status | grep \"Active\" | cut -f 2 -d \":\" `clearcat << EOF+++++++++++++++++++++++++++++++$(echo -e \"\\033[35m系统信息\\033[0m\")+++++++++++++++++++++++++++++++*******************************|主机名:$hostname|IP地址:$ipaddr|LINUX版本:$linux|JAVA版本:$java|node版本:$node|防火墙状态:$iptables|SELINUX安全机制:$selinux|MYSQL状态:$mysql|PG状态:$pg*********************************---------------------------------`echo -e \"\\033[31m (1)\\033[0m修改系统信息菜单\"``echo -e \"\\033[31m (2)\\033[0m修改后台服务配置菜单\"``echo -e \"\\033[31m (q)\\033[0m按q退出\"`---------------------------------EOFread -p \"输入选择菜单:\" input1case $input1 in#系统菜单1)clearc_systeminfo;;2)clearsh ./bg.sh;;Q|q)clearexit 0;;*)echo \"----------------\"echo \"输入正确的选项\"echo \"----------------\"sleep 1clearsysteminfoesac}#系统信息修改菜单function c_systeminfo(){cat << EOF----------------------------------`echo -e \"\\033[35m 系统信息修改菜单\\033[0m\"`----------------------------------*******************************(1) 修改主机名:$hostname(2) 修改IP地址:$ipaddr(3) 关闭防火墙:$iptables(4) 修改SELINUX安全机制:$selinux(5)启动MYSQL(6)启动PG(X)按x返回主菜单(q) 按q退出*******************************EOFread -p \"输入选择修改:\" input2case $input2 in1)c_hostnameecho \"5秒后退出脚本,请重启脚\"sleep 5exit 0;;2)echo \"没写\"sleep 1c_systeminfo;;3)iptablessleep 1clearc_systeminfo;;4)selinuxsleep 1clearc_systeminfo;;5)mysqlsleep 1clearc_systeminf;;6)sleep 1pgclearc_systeminfo;;X|x)clearsysteminfo;;Q|q)exit 0;;*)echo \"----------------\"echo \"输入正确的选项\"echo \"----------------\"sleep 1clearc_systeminfoesac}systeminfo