Executer une commande ‘sudo’ à partir de 4D
14/02/2012
Comments off
J’ai souvent eu besoin de pouvoir exécuter une commande du terminal en mode admin (sudo) depuis 4D. J’ai longtemps cherché sans succès et fini par trouver comment faire. Vous trouverez un exemple de code qui relance le serveur apache sous Mac.
[sourcecode language= »text »]C_TEXTE($Sortie;$Erreur;$Admin;$Script)
$Admin:="mypassword\n"
$Script:="sudo -S ls"
LANCER PROCESS EXTERNE($Script;$Admin;$Sortie;$Erreur)
$Script:="sudo apachectl restart"
LANCER PROCESS EXTERNE($Script;$Admin;$Sortie;$Erreur)[/sourcecode]
Voilà, j’espère que cette exemple vous sera utile.