Execution d'un script bash
Posté : 09 avr. 2008, 17:51
Bonjour à tous,
j'héberge chez moi un site (LAMP) sous debian sur un serveur. J'y ai également installé un serveur counter-strike source et un script permettant de lancer ce serveur avec divers paramètres. N'étant pas toujours devant un pc, j'aimerais que ma team puisse lancer ce script via mon site web. J'ai trouvé la fonction system mais lorsque je valide via le formulaire, j'ai une page avec les logs d'execution mais ça ne retourne pas sous l'interface d'adminisration. D'après ce site, il faudrait que je redirige la sortie vers un autre fichier ou un autre flux de sortie, mais je vois pas comment faire
.
Voici les lignes d'execution du script:
j'héberge chez moi un site (LAMP) sous debian sur un serveur. J'y ai également installé un serveur counter-strike source et un script permettant de lancer ce serveur avec divers paramètres. N'étant pas toujours devant un pc, j'aimerais que ma team puisse lancer ce script via mon site web. J'ai trouvé la fonction system mais lorsque je valide via le formulaire, j'ai une page avec les logs d'execution mais ça ne retourne pas sous l'interface d'adminisration. D'après ce site, il faudrait que je redirige la sortie vers un autre fichier ou un autre flux de sortie, mais je vois pas comment faire
Voici les lignes d'execution du script:
if (isset($_POST['map']) && isset($_POST['nbj']))
{
$map = $_POST['map'];
$nbj = $_POST['nbj'];
$line = system ("sh hlds/css_start.sh $nbj $map", $retval);
}
Merci d'avance à vous