Exec en langage C [Résolu/Fermé]

Signaler
-
Messages postés
29982
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 juillet 2021
-
Bonjour à tous.
J'écris un programme en langage C permettant de créer un fichier de config (pour MRTG).

Pour cela je dois utiliser la primitive "exec", la commande que je souhaite lancer ressemble à :

snmpgetnext -c community IPadress OID.

Comment " l'incorporer " dans la fonction exec, et comment récupérer la valeur trouvée suite à l'exécution du snmpgetnext ???

D'avance merci.

4 réponses

Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 296
va voir la :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/_crt__execlpe.2c_._wexeclpe.asp
c'est pas mal expliquer.
grossos modo tu doit avoir :
execl("snmpgetnext","snmpgetnext","-c","comminity","IPadress","OID",NULL);
ala!
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
29982
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 juillet 2021
7 139
man execvp

Si tu n'as pas linux, tape man execvp dans google. C'est la focntion qu'il te faut.

Bonne chance
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
29982
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 juillet 2021
7 139
Un exemple ici (il suffit de chercher un peu sur google)
https://www.developpez.net/forums/d264/c-cpp/c/execl-rend-main/

Bonne chance
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Merci pour vos informations, problème résolu ^^
salut, je serais vraiment interessé de savoir comment tu as fait, car je n'y arrive pas du tout moi...!
Je te remercie grandement!
Thomas