HEX
Server: Apache
System: Linux vps-08f97b74 5.10.0-35-cloud-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: iris (1013)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/iris/synchro.sh
#!/bin/sh

# Nom d'utilisateur pour la connexion SSH
utilisateur_ssh="iris"

# Mot de passe MySQL
mot_de_passe_mysql="unZ6rJRCz82y"

# Serveur source
serveur_source="vps2g"

# Serveur de destination
serveur_destination="vps2s"

# Adresse e-mail pour recevoir l'alerte
adresse_email="support@web-et-cie.fr"

send_alert_email() {
        sujet="Erreur de connexion SSH au serveur VPS 2S"
        sujet_encode=""
        corps="La connexion SSH au serveur VPS 2S a échoué lorsque le serveur VPS 2G a tenté de synchroniser sa copie du site iris."
        corps_encode=""

        # Envoyer l'e-mail en utilisant esmtp
        esmtp -t <<EOF
To: 
From: @wec.ovh
Subject: 


EOF
}

# Tentative de connexion SSH
ssh -o BatchMode=yes "@.wec.ovh" "exit"

# Vérification du code de sortie de la commande SSH
if [[ 0 -ne 0 ]]; then
        echo "La connexion SSH a échoué."
        send_alert_email
        exit 1
else
        echo "La connexion SSH a réussi."
fi

rsync -av -t --delete --rsh=ssh --include=.* iris@vps2s.wec.ovh:/var/www/iris/site/ /var/www/iris/site/
ssh iris@vps2s.wec.ovh 'mkdir -p /var/www/iris/dump'
ssh iris@vps2s.wec.ovh 'mysqldump --skip-lock-tables -u iris -punZ6rJRCz82y iris | gzip > /var/www/iris/dump/iris.sql.gz'
rsync -av -t --delete --rsh=ssh iris@vps2s.wec.ovh:/var/www/iris/dump/* /var/www/iris/dump/
mysql -uiris -punZ6rJRCz82y -e 'DROP DATABASE iris;'
mysql -uiris -punZ6rJRCz82y -e 'CREATE DATABASE iris /*\!40100 DEFAULT CHARACTER SET utf8 */;'
gzip -dc /var/www/iris/dump/iris.sql.gz | mysql -u iris -punZ6rJRCz82y iris
ssh iris@vps2s.wec.ovh 'rm -R /var/www/iris/dump'
rm -R /var/www/iris/dump