[Système] gestion des processus linux
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.
Code:
echo exec('ps aux | grep utilisateurx');
qui me donne sur ma page web:
Code:
www-data 22998 0.0 0.0 2480 856 ? R 10:33 0:00 ps aux
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:
exec('su utilisateurx');
?
Merci d'avance pour vos conseils