hpux updates
This commit is contained in:
16
rman_db.sh
16
rman_db.sh
@@ -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
|
||||
Reference in New Issue
Block a user