Linux ih01.iridiumhosting.com 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
LiteSpeed
Server IP : 67.227.241.211 & Your IP : 216.73.216.226
Domains :
Cant Read [ /etc/named.conf ]
User : dustinhy
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
MXB /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
tools
[ DIR ]
drwxr-xr-x
2026-04-15 09:20
AuthTool
7.52
MB
-rwxr-xr-x
2026-04-15 09:20
AutoUpdate
2.25
KB
-rwxr-xr-x
2026-04-15 09:20
BRMigrationTool
50.77
MB
-rwxr-xr-x
2026-04-15 09:20
BackupFP
57.33
MB
-rwxr-xr-x
2026-04-15 09:20
BackupUP
12.01
MB
-rwxr-xr-x
2026-04-15 09:20
ClientTool
50.4
MB
-rwxr-xr-x
2026-04-15 09:20
ProcessController
8.36
MB
-rwxr-xr-x
2026-04-15 09:20
dmidecode
71.07
KB
-rwxr-xr-x
2026-04-15 09:20
xtrabackup_2.0_51
2.53
MB
-rwxr-xr-x
2023-03-23 17:37
xtrabackup_2.4
24.18
MB
-rwxr-xr-x
2023-03-23 17:51
xtrabackup_8.0
50
MB
-rwxr-xr-x
2026-05-31 15:10
xtrabackup_8.0.backup.20260531
62.73
MB
-rwxr-xr-x
2023-11-02 12:59
Save
Rename
#!/usr/bin/env bash THIS_DIR="$(dirname "$0")" LOG_DIR="/opt/MXB/var/log/AutoUpdate" LOG_PATH="$LOG_DIR/AutoUpdate.log" UPDATE_PACKAGE_DIR="/opt/MXB/var/update" WAIT_FOR_IDLE_TIMEOUT_IN_SECONDS=$((220*60)) SLEEP_BETWEEN_ITERATIONS_TIME_IN_SECONDS=$((3*60)) [ -e "$LOG_DIR" ] || mkdir -p "$LOG_DIR" _log() # message { echo "$1" echo "[$(date)] $1" >> "$LOG_PATH" 2>/dev/null } _exit() # exit code { [ -n "$2" ] && _log "$2" exit $1 } waitForFpIdleState() { _log "Waiting for the application to reach idle state..." SECONDS=0 while true ; do _log "Checking application status..." fpState="$('/opt/MXB/bin/ClientTool' -machine-readable control.status.get 2>/dev/null)" _log "Current application status is $fpState" if [ "$fpState" = "Idle" ]; then return 0 fi if [ "$SECONDS" -ge "$WAIT_FOR_IDLE_TIMEOUT_IN_SECONDS" ]; then _log "Timed out waiting for idle status." return 0 fi _log "Sleeping for $SLEEP_BETWEEN_ITERATIONS_TIME_IN_SECONDS sec..." sleep $SLEEP_BETWEEN_ITERATIONS_TIME_IN_SECONDS done } [ "$(id -u)" -eq 0 ] || _exit 1 "Root privileges are required to run this script" if grep -qw cove_rescue_media /proc/cmdline; then _exit 1 "Auto-update is prohibited in the Cove Rescue Media environment." fi _log "Checking for updates" if ! "$THIS_DIR/BackupUP" checkVersion | grep -q true; then _log "No new version found" exit 0 fi if [ "$1" = "check" ]; then _log "New application version found" exit 0 fi _log "New application version found, downloading update package" if ! "$THIS_DIR/BackupUP" download; then _log "Unable to download update package" exit 1 fi if [ ! -r "$UPDATE_PACKAGE_DIR/_update" ]; then _log "No suitable update script found" exit 1 fi if ! chmod 0700 "$UPDATE_PACKAGE_DIR/_update"; then _log "Unable to change update script access permissions" exit 1 fi waitForFpIdleState _log "Running update script" if ! cd "$UPDATE_PACKAGE_DIR"; then _log "Unable to change directory to \"$UPDATE_PACKAGE_DIR\"" exit 1 fi if ! "$UPDATE_PACKAGE_DIR/_update" 2>&1 | tee -a "$LOG_PATH"; then _log "Update script finished with non-zero code $?" exit 1 fi exit 0