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.
# 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.