From c54cba1dcf508920bb89fe36bd7fdc1a50780cc5 Mon Sep 17 00:00:00 2001 From: zhangsz Date: Mon, 16 Jun 2025 17:38:44 +0800 Subject: [PATCH] fix: ... --- misc/actpkg.sh | 54 ---------------------------------------- misc/checkdisk.sh | 10 -------- misc/checkproc.sh | 8 ------ misc/cpnetools.sh | 38 ---------------------------- misc/cpsshkey.sh | 36 --------------------------- misc/nehosts | 2 -- misc/rbkpkg.sh | 55 ---------------------------------------- misc/rmexpfiles.sh | 16 ------------ misc/sshcpid.sh | 23 ----------------- misc/upgconf.sh | 62 ---------------------------------------------- 10 files changed, 304 deletions(-) delete mode 100755 misc/actpkg.sh delete mode 100755 misc/checkdisk.sh delete mode 100755 misc/checkproc.sh delete mode 100755 misc/cpnetools.sh delete mode 100755 misc/cpsshkey.sh delete mode 100755 misc/nehosts delete mode 100755 misc/rbkpkg.sh delete mode 100755 misc/rmexpfiles.sh delete mode 100755 misc/sshcpid.sh delete mode 100644 misc/upgconf.sh diff --git a/misc/actpkg.sh b/misc/actpkg.sh deleted file mode 100755 index e9765ecb..00000000 --- a/misc/actpkg.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash - -filename="$1" -neType="$2" -duration=180 -expectBin=/usr/bin/expect -omcBin=/usr/local/omc/bin -logFile=/tmp/actpkg`date +%Y%m%d`.log -extension=$(basename "${1}" | awk -F . '{print $NF}') - -if [ ! -f ${expectBin} ]; then - echo "Please install software expect first" - exit 99 -fi - -case "${extension}" in - deb) - if [ ${neType} == "OMC" ]; then - systemctl stop restagent.service - fi - expect < ${logFile} - spawn dpkg -i --force-all "$filename" - set timeout ${duration} - expect { - "y/n" { send "y\n"; exp_continue } - } -EOF - if [ ${neType} == "OMC" ]; then - ${omcBin}/setomc.sh -m upgrade >> ${logFile} - ${omcBin}/psapsvc.sh restart >> ${logFile} - fi - ;; - rpm) - if [ ${neType} == "OMC" ]; then - systemctl stop restagent.service - fi - expect < ${logFile} - spawn rpm -Uvh "$filename" - set timeout ${duration} - expect { - "y/n" { send "y\n"; exp_continue } - } -EOF - if [ ${neType} == "OMC" ]; then - ${omcBin}/setomc.sh -m upgrade >> ${logFile} - ${omcBin}/psapsvc.sh restart >> ${logFile} - fi - ;; - *) - - echo "The file does not have a .deb or .rpm extension" - exit 100 - ;; -esac diff --git a/misc/checkdisk.sh b/misc/checkdisk.sh deleted file mode 100755 index 23587d77..00000000 --- a/misc/checkdisk.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -threshold=99 # 设置硬盘使用率的阈值 - -disk_usage=$(df -h | awk '$NF=="/"{print $(NF-1)}' | sed 's/%//') # 获取根目录的硬盘使用率 - -if [ $disk_usage -gt $threshold ]; then - echo "Disk usage is above $threshold%. Taking action..." - systemctl restart keepalived -fi \ No newline at end of file diff --git a/misc/checkproc.sh b/misc/checkproc.sh deleted file mode 100755 index 70509991..00000000 --- a/misc/checkproc.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -process_name="restagent" - -if ! pgrep -x "$process_name" >/dev/null; then - echo "$process_name is not running. Restarting..." - systemctl restart keepalived -fi \ No newline at end of file diff --git a/misc/cpnetools.sh b/misc/cpnetools.sh deleted file mode 100755 index ce2249e2..00000000 --- a/misc/cpnetools.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -tooldir=/usr/local/bin -toollist="zip unzip" - -# distribute to hosts in file nehosts -while read line - do - if [[ "$line" =~ ^[^[:space:]]*# || -z "$line" ]]; then - continue - fi - user=`echo $line | cut -d " " -f 2` - ip=`echo $line | cut -d " " -f 1` - passwd=`echo $line | cut -d " " -f 3` - - for toolname in $toollist;do - expect < ${logFile} - spawn dpkg -i --force-all "$filename" - set timeout ${duration} - expect { - "y/n" { send "y\n"; exp_continue } - } -EOF - if [ ${neType} == "OMC" ]; then - ${omcBin}/setomc.sh -m upgrade >> ${logFile} - ${omcBin}/psapsvc.sh restart >> ${logFile} - fi - ;; - rpm) - if [ ${neType} == "OMC" ]; then - systemctl stop restagent.service - fi - expect < ${logFile} - spawn rpm -Uvh "$filename" - set timeout ${duration} - expect { - "y/n" { send "y\n"; exp_continue } - } -EOF - if [ ${neType} == "OMC" ]; then - ${omcBin}/setomc.sh -m upgrade >> ${logFile} - ${omcBin}/psapsvc.sh restart >> ${logFile} - fi - ;; - *) - - echo "The file does not have a .deb or .rpm extension" - exit 100 - ;; -esac - diff --git a/misc/rmexpfiles.sh b/misc/rmexpfiles.sh deleted file mode 100755 index 881f44f8..00000000 --- a/misc/rmexpfiles.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# rm expired file with filename like *20231028111213.zip" - -filepath=$1 -duration=$2 - -find $filepath -maxdepth 1 -type f -name "*[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]*" -printf "%f\n" | while read filename; do - datestr=$(echo "$filename" | grep -oE '[0-9]{8}') - filedate=$(date -d "$datestr" +%s) - sevendaysago=$(date -d "$duration days ago" +%s) - if [ "$filedate" -lt "$sevendaysago" ]; then - rm -f "$filepath/$filename" - echo "rm file: $filename" - fi -done \ No newline at end of file diff --git a/misc/sshcpid.sh b/misc/sshcpid.sh deleted file mode 100755 index 830ce919..00000000 --- a/misc/sshcpid.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -# 判断id_rsa密钥文件是否存在 -if [ ! -f ~/.ssh/id_rsa ];then - ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa -else - echo "id_rsa has created ..." -fi - -ip=$1 -user=$2 -passwd=$3 - -#分发到$ip主机. -expect <"$temp_file" && mv "$temp_file" "$config_file" - if [ $? = 0 ]; then - echo "done" - fi - else - echo "Exist '$line_content' at line ${line_number}" - fi -} - -# function:update line content -update_lines_content() { - local old_line="$1" - local new_line="$2" - echo -n "Updating '$old_line' to line '$new_line' ..." - sed -i "s/$old_line/$new_line/" "$config_file" - if [ $? = 0 ]; then - echo "done" - fi -} - -#line_numbers=(156 157) -line_numbers=$(for key in "${!insert_lines[@]}"; do echo "$key"; done | sort -n) - -# insert process -#for line_number in "${line_numbers[@]}"; do -#for line_number in "${!insert_lines[@]}"; do -for line_number in $line_numbers; do - insert_if_missing "$line_number" "${insert_lines[$line_number]}" -done - -# update process -for old_line in "${!update_lines[@]}"; do - update_lines_content "$old_line" "${update_lines[$old_line]}" -done