工作中经常使用shell脚本

在工作中我们常用shell脚本处理一些问题,今天在来一些这里整理了一些工作中常用的简单shell脚本。

 

1.更新脚本

#!/bin/bash

apt-get update

DEBIAN_FRONTEND=noninteractive apt-get -y upgrade

# 更新软件包并自动升级

 

2.文件夹同步

#!/bin/bash

SRC_DIR=/home/user/folder1/

DST_DIR=/mnt/backup/folder1/

rsync -avzh --delete $SRC_DIR $DST_DIR

# 使用rsync工具,将A目录同步到B目标目录并删除A目标目录中没用的文件

 

3.监控CPU脚本

#!/bin/bash

CPU_TEMP=`sensors | grep Tdie | awk '{print $2}'` #获取 CPU 温度

if [ $CPU_TEMP -gt 60 ] #判断温度是否超过 60 度

then

echo "CPU temperature is too high." #如果温度过高则输出警告信息

else

echo "CPU OK" #否则输出正常信息

fi

 

4.检测网络是否连接脚本

#!/bin/bash

PING=`ping -c 1 目标地址 | grep received | awk '{print $4}'` #ping 到目标服务器

if [ $PING -eq 0 ] #判断回包数是否为 0

then

echo "Internet is

你可能感兴趣的:(hadoop,Oracle,PostgreSQL,linux,服务器,运维)