Bonjour,
je souhaiterais savoir si c'est possible et si oui commentpour me connecter sur un serveur distant pour exécuter des commandes ?
En gros j'ai 3 machines :
Machine A : contient le site web + les fichiers sh qui sont exécuter sur cette machine
Machine B : contient des serveurs clients
Machine C : contient des serveurs clients
Le but c'est de par exemple mettre à jour un serveur client sur la Machine C sachant que le script sh sera exécuté en PHP, depuis la machine A
Voilà par exemple une mise à jour a effectuer de la machine A vers la Machine C
Exécution du fichier depuis le site :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php passthru("/bin/sh /var/www/modules/sh/maj.sh ".escapeshellarg('home')." ".escapeshellarg('client_13121')." >> /dev/null 2>&1 &");Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #! /bin/bash # ICI JE ME CONNECTE SUR LA MACHINE C POUR EXECUTER LE CODE SUIVANT DESSUS echo -e " "'\033[01;37m\]'"~~~~~~~~~~~~~~~~Mise à jour STEAM CSGO~~~~~~~~~~~~~~~" cd /$1; STEAMEXE=steamcmd ./steam.sh; login TEST TEST; force_install_dir /$1/$2; app_update 740; echo -e " "'\E[01;37m'"~~~~~~~~~~~~~~~~Fin de Mise à jour STEAM CSGO~~~~~~~~~~~~~~~"
Partager