HEX
Server: nginx/1.29.3
System: Linux 11979.bigscoots-wpo.com 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64
User: nginx (1068)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,proc_open,proc_close,popen,show_source,cmd# Do not modify this line # 1684243876
Upload Files
File: //bigscoots/solusvm/update_ct_node.sh
#!/bin/bash

NODEIP=$1
DBNAME=$(sed 's/:/ /g' /usr/local/solusvm/includes/solusvm.conf | awk '{print $1}')
DBUSER=$(sed 's/:/ /g' /usr/local/solusvm/includes/solusvm.conf | awk '{print $2}')
DBPASS=$(sed 's/:/ /g' /usr/local/solusvm/includes/solusvm.conf | awk '{print $3}')
NODEID=$(mysql -u "${DBUSER}" -p"${DBPASS}" "${DBNAME}" -sNe "SELECT nodeid FROM nodes WHERE ip LIKE '$NODEIP'")

while read -r CTID; do
        VSERVERID=$(mysql -u "${DBUSER}" -p"${DBPASS}" "${DBNAME}" -sNe "SELECT vserverid  FROM vservers WHERE ctid = $CTID")
        /scripts/vm-migrate "$VSERVERID" "$NODEID"
done < <(ssh -p 2222 -oBatchMode=yes -oStrictHostKeyChecking=no "$NODEIP" "/usr/sbin/vzlist -H -o ctid")