Salut,
j'essaie de faire une interface à partir de laquelle les utilisateurs peuvent lancer des programmes sur le serveur.
Ma question porte plus précisement sur la gestion des processus, de manière à ce que les utilisateurs puissent savoir si leur analyse tourne toujours ou si elle est finie.
qui me donne sur ma page web:
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo exec('ps aux | grep utilisateurx');
Visiblement, ce n'est pas la totalité des processus surement du à une restriction des droits de www-data (?). Peut être faudrait-il changer d'utilisateur pour lancer cette commande? Mais comment faire par rapport au mot de passe si j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part www-data 22998 0.0 0.0 2480 856 ? R 10:33 0:00 ps aux
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part exec('su utilisateurx');
Merci d'avance pour vos conseils
Partager