[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



Pourquoi ne pas utiliser ssh tout simplement?

ssh nomserveur commande

Tu entres ton mot de passe et ensuite cela execute la commande specifier
sur le serveur distant et te renvoie le output.

ex:
linux root # ssh gandalf mount
root@gandalf's password: 
/dev/hda3 on / type ext2 (rw)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /boot type ext2 (rw)
/dev/hdb1 on /mnt/hdb/share type ext2 (rw)
shmfs on /dev/shm type shm (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
linux root #

On Mon, 2004-05-10 at 16:30, Eric Parent wrote:
> Bonjour,
>     J'ai pensà vous demander un coup de main pour trouver de la
> documentation ... Je dois trouver un moyen d'automatiser des commandes
> envoyÃes vers un serveur Unix et je dois automatiser les commandes
> envoyÃes via un tunnel ssh, sÃlectionner un ou plusieurs fichiers et
> les tÃlÃcharger ensuite. 
>     Des prises de dÃcisions peuvent Ãtre prises par un programme quant
> aux diffÃrents fichiers à tÃlÃcharger et les fichiers à tÃlÃcharger
> seront ensuite dÃsignÃs par une ou plusieurs chaÃnes de caractÃres.
>     Savez-vous s'il existe des commandes (autres qu'en script avec
> bash ou sh) qui pourraient m'aider ? Que ce soit en C ou autre
> chose... Des librairies DLL pourraient Ãtre intÃressantes parce
> qu'accessibles par un interface graphique sous Windows par exemple.
>  
> Par exemple, le genre de fonction qui me plaÃrait serait du genre Ã
> ceci :
>  
> void envoyerCommandeSSH(char * ligneCommande, int * err);
> char * recevoirCommandeSSH(int * err);
>  
>     Si vous avez de la documentation à me suggÃrer ou des pistes qui
> pourraient m'aider à trouver de l'information, je vous en serais
> reconnaissant. Jusqu'Ã prÃsent, mes recherches sur le net se sont 
> avÃrÃes vaines... Peut-Ãtre est-ce simplement que les mots clÃs
> que j'ai utilisÃs ne sont pas les bons !
> 
> SincÃrement,
>  
> Eric
> 
> ______________________________________________________________________
> --
> Liste de discussions gÃnÃrales
> http://linux-quebec.org/mailman/listinfo/general