Server IP : 158.178.228.73 / Your IP : 80.80.80.153 Web Server : Apache/2.4.37 (Oracle Linux Server) OpenSSL/1.1.1k System : Linux ust-wp1-prod 5.15.0-308.179.6.el8uek.x86_64 #2 SMP Wed Apr 23 10:46:57 PDT 2025 x86_64 User : tomasFtp ( 1007) PHP Version : 8.4.8 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/thread-self/root/proc/self/root/proc/thread-self/root/bin/ |
Upload File : |
#!/bin/bash # Author: Carlo Abiog # Date Created: June 9, 2025 # Date Modified: June 18, 2025 # New daily backup script for UST-WP1-PROD # 20150131 # DATE_DIR=$(date +%Y%m%d) # check partition size before backup, 80% threshold df -H | grep backup | awk '{ print $5 " " $1 }' | while read output; do #echo $output usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 ) partition=$(echo $output | awk '{ print $2 }' ) if [ $usep -le 80 ]; then DATE_NOW=$(date -d "+8 hours" +"%m%d%y%H%M") # Week Number echo echo "START TIME: "`date '+%F %r'` echo echo "[1/1] backing up source files ... Please Wait" cp -pr /home/ust /backup/www.source.$DATE_NOW echo "[1/1] backing up source files ... Done" echo echo "END TIME: "`date '+%F %r'` echo HOUR=$(((END - START)/3600)) MIN=$((((END - START) - ((HOUR * 3600)))/60)) echo "BACKUP DURATION: ${HOUR} hours and ${MIN} minutes" echo fi done