[RESOLU] Exécution script .sh

Petit nouveau ! | 3 Messages

14 juil. 2014, 10:03

Bonjour!

Voici ma situation: je cherche à exécuter un script en .sh (bash?) à l'aide de php. Je suis allé voir la doc', mais j'ai l'impression que les scripts qui peuvent être exécutés doivent renvoyer une réponse et se terminer dans des délais brefs. Or ce que j'aimerais faire, c'est de pouvoir appeler une page php, qu'elle lance le script, puis que seulement lorsque j'en ai envie, je puisse appeler une autre page qui termine le processus. Le script est un serveur de jeu, d'où sa longue durée.

Infos supplémentaires:
-Serveur linux
-Je suis proprio du serveur (exécution de script à durée indéterminée, ->OK?)
J'entends par là que la machine juste à coté de moi, je peux faire ce que je veux avec :wink:

D'avance merci pour vos réponses!

JoJo

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

14 juil. 2014, 21:53

salut,

sh n'impose pas bash ;) (il existe d'autre shell).

ensuite tu peux utiliser la fonction exec pour faire ce que tu veux (regarde bien la note de la doc).
idem pour la commande system ou passthru


@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 3 Messages

14 juil. 2014, 22:15

Bonsoir,
Merci pour cette réponse. Je vais aller voir la doc, je préfère laisser le sujet ouvert tant que je n'ai pas résolu le problème. :)