#/usr/bin/bash
#这是一个简单的初始化脚本
#输出格式化
function colorTools(){
declare -A color=([SUCCESS]="32" [ERROR]="31" [WARNING]="33" [INFO]="34")
printf "\033[%-2sm%-8s [%-5s] %-25s\033[0m\n" ${color[$1]} `date +"%T"` $1 "$2"
}
#网络检测
colorTools INFO "开始网络检测"
ping -c1 www.baidu.com &> /dev/null
if [ $? -ne 0 ];then
colorTools ERROR "网络连接失败"
else
colorTools SUCCESS "网络连接正常"
fi
sleep 2
#进行系统检测
colorTools INFO "开始系统检测"
if [ -f/etc/redhat-release ];then
colorTools SUCCESS "系统检测完成,当前系统为CentOS/RedHat"
else
colorTools ERROR "系统检测失败,仅支持CentOS/RedHat"
fi
sleep 2
#开始用户检测
colorTools INFO "开始用户检测"
if [ $UID -ne 0 ];then
colorTools ERROR "请使用root用户执行此脚本"
else
简单的系统初始化脚本
最新推荐文章于 2024-04-25 18:11:01 发布