[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Envoi de commandes bash à partir d'un programme
- To:
- Subject: Re: Envoi de commandes bash à partir d'un programme
- From: Etienne Robillard <>
- Date: Tue, 11 May 2004 14:04:34 -0400
-
In-reply-to: <[email protected]>
- User-agent: Mozilla Thunderbird 0.5 (X11/20040406)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Etienne Goyer wrote:
| Eric Parent wrote:
|
|> Par exemple, le genre de fonction qui me plaîrait serait du genre à
|> ceci :
|>
|> void envoyerCommandeSSH(char * ligneCommande, int * err);
|> char * recevoirCommandeSSH(int * err);
|
|
| system() ?
|
| Voir "man 3 system".
|
Je pense (imho) qu'il serait prudent de préfèrer un langage de
haut-niveau (perl, python, ruby, etc), à un langage de bas-niveau comme
C ou C+ pour ce genre de tâche. Une raison serait que cela évite de
commettre des erreurs de programmation (overflows) et assure un bon
rendement du programme.
Sur Perl5/CPAN (voir message sur Cyrusadm) on retrouve le module
Net::SSH qui (possiblement) offre une interface conviviale au programmeur.
"Hope this helps",
erob
-----BEGIN PGP SIGNATURE-----
Comment: quork teht!
iD8DBQFAoRWyfhO/J4JSDfYRAk6HAKDnLxykNEr0Vtj56bwKQi6S7XN2iQCePDF1
goL675mHnvHrvPIy37ugwRU=
=3tZy
-----END PGP SIGNATURE-----