hpux updates

This commit is contained in:
2025-10-24 12:39:08 -04:00
parent 1dce024cd8
commit ab2e15d717
5 changed files with 134 additions and 85 deletions

View File

@@ -6,7 +6,17 @@
#
# usage: rman_db.sh <ORACLE_SID>
MYDIR="$(dirname "$(readlink -f "$0")")"
get_script_dir() {
# Portable way to get script directory for Linux and HP/UX
local src="$0"
while [ -h "$src" ]; do
dir="$(cd -P "$(dirname "$src")" >/dev/null 2>&1 && pwd)"
src="$(readlink "$src")"
[[ $src != /* ]] && src="$dir/$src"
done
cd -P "$(dirname "$src")" >/dev/null 2>&1 && pwd
}
MYDIR="$(get_script_dir)"
export ORACLE_SID=$1
@@ -42,7 +52,7 @@ mkdir -p $RMAN_LOG_DIR/$ORACLE_SID/
RMAN_LOG=$RMAN_LOG_DIR/$ORACLE_SID/rman_${ORACLE_SID}_DB_$(date +%d%m%y).log
# Disk space check
dusage=$(df -Ph | grep -E "$MOUNTPOINT" | sed s/%//g | awk -v spaceWarn=$MV_SPACE_WARN '{ if($5 >= spaceWarn) print $0;}')
dusage=$(df -Ph | egrep "$MOUNTPOINT" | sed s/%//g | awk -v spaceWarn=$MV_SPACE_WARN '{ if($5 >= spaceWarn) print $0;}')
if [ "$dusage" != "" ]; then
echo "WARNING: Disk Space Alert - sending email"
echo "$dusage" | mailx -s "WARNING: Rubrik MV Disk Space Alert On $(hostname) at $(date)" $ALERT_EMAILS
@@ -116,6 +126,6 @@ elif [ $EMAIL_SUCCESS -eq 1 ]; then
fi
# Change permission of backup files to enable alternate host restore
find $MOUNTPOINT -type f -exec chmod 644 -- {} + 2>/dev/null
find $MOUNTPOINT -type f -exec chmod 644 {} + 2>/dev/null
close_mv