Accueil > 4D, Apache, Développement, Mac OS X > Executer une commande ‘sudo’ à partir de 4D

Executer une commande ‘sudo’ à partir de 4D

14/02/2012

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:
Les commentaires sont fermés.