Bonjour,
Je voudrait savoir comment executer des commandes linux sur un serveur depuis une page php (par exmple quand j'appuit sur un bouton collecte de ma page j'execute une commande comme : /root/java -jar collecte.jar sur mon serveur...). On faisant une petite recherche sur le net j'ai trouver que les commande de base comme redemarrer le serveur , afficher la memoire disponible libre ...
Pouvez-vous m'aider a trouver une documentation detailler pour executer des commandes depuis une page php.
J'espere que je me suis bien expliquer et merci pour votre aide.
Forum Programmation.php PHP et les commandes LINUX
18
juil.
2006
# PHP et les commandes (LINUX,WIN,...)
Posté par Cédric . Évalué à 2.
il faut l'utiliser sous la forme
exec("ls -l",$resilt);
ou
$commande="ls -l";
exec($commande,$result);
ton flux de retour ($result) est un tableau ...
foreach ($result as $row)
{
[...]
}
!!! : ca ne marche que sur le serveur d'appli ou tourne php
...
@+
http://maconlinux.net/php-online-manual/fr/function.exec.htm(...)
[^] # /!\ configuration du serveur
Posté par Nicolas P. . Évalué à 3.
[^] # Re: /!\ configuration du serveur
Posté par heykel limaiem . Évalué à 1.
Voici la commande :
$lan = "screen -a java -jar heykel.jar";
exec($lan);
L'erreur :
Must be connected to a terminal.
Y a t il une autre commande qui detourne cette ??
Merci pour votre aide
[^] # Re: /!\ configuration du serveur
Posté par andeus . Évalué à 2.
Sinon je ne pense pas que screen soit obligatoire pour lancer une commande, même pour la lancer en arrière plan.
[^] # Re:PHP et les commandes LINUX
Posté par heykel limaiem . Évalué à 1.
Voici la commande :
$lan = "screen -a java -jar heykel.jar";
exec($lan);
L'erreur :
Must be connected to a terminal.
Y a t il une autre commande qui detourne cette ??
Merci pour votre aide
[^] # Re: Re:PHP et les commandes LINUX
Posté par deadbeef . Évalué à 1.
exec("nohup /ma/commande et mes arguments &");
# hum
Posté par B. franck . Évalué à 1.
ait le droit de ne serait ce que lire les fichiers se trouvant
dans le dossier /root...
# Documentation detaillée pour executer des commandes depuis une page php
Posté par andeus . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.