工作中经常使用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