Archive

Archives pour 02/2012

Executer une commande ‘sudo’ à partir de 4D

14/02/2012 Comments off

4D

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.

Categories: 4D, Apache, Développement, Mac OS X Tags: