Salut !
Merci pour vos réponses.
Je suis arrivé a mes fins !
J'explique comment (ça peut servir a d'autres 😉) :
J'ai créer une page HTML avec un bouton "RESTART WAR PCW" (qui envoie vers mon script php)
J'ai ensuite créer un script php ce nommant : rebootwarpcw.php
Dedans, j'ai mis :
<?php
echo "Veuillez patienter, le serveur WAR PCW redemarre.";
echo '<br>';
echo "Vous pouvez fermer cette page.";
exec('/home/cod4/master/stopwarpcw.sh');
sleep (3); //temps de pause entre les deux scripts
exec('/home/cod4/master/startwarpcw.sh');
?>
Voiçi le contenue de mon script "stopwarpcw.sh"
#bin/bash
cd /home/cod4/master
screen -S NOM_DE_MON_SCREEN -X quit
Et voiçi le contenue de mon script "startwarpcw.sh"
#bin/bash
cd /home/cod4/master
screen -AdmS NOM_DE_MON_SCREEN ./cod4_lnxded +exec warpcw.cfg +map_rotate +set dedicated 2 +set net_ip IP_DE_MON_SERVEUR +set net_port 28961 +set ui_maxclients 20 +set fs_basepath /home/cod4/master +set fs_homepath /home/cod4/master +set fs_game mods/pml220
Et voila
Le bouton de la page HTML va donc appeler mon script php, qui lui demande au serveur d'éxecuter le script "stopwarpcw.sh", d'attendre 3 secondes, et d'éxecuter le script "startwarpcw.sh"
Bien entendu, un chown www-data:www-data sur la page HTML et les scripts PHP.
A+