Rechercher : dans
Par :

Script shell : depot d'un fichier sur le net

Dernière réponse le 31 oct 2007 à 22:44:22 Unicorn777, le 31 oct 2007 à 20:53:49 
 Signaler ce message aux modérateurs

Bonjour,
Je voudrais faire un script shell pour deposer un fichier sur un compte free. Le but serait a terme de le mettre dans une chrontable pour m'eviter d'avoir à le faire a la main trop regulièrement.
Je pensais utiliser ncftp, et faire qqc du genre :

ncftp -u monusername -p monpass ftpperso.free.fr
cd monchemin
put monfichier


seulement deux soucis a ça.. d'une part c'est pas très secur de mettre mon pass dans une ligne de commande, d'autre part la seconde ligne ne s'executera pas avec ncftp mais uniquement une fois que celui ci sera fermé.

Si quelqu'un pouvait m'aider à trouver une solution à ces deux problèmes !

Merci d'avance !
Configuration: Ubuntu Gusty Gibbon
Windows XP
Firefox 2.0.0.8

Meilleures réponses pour « Script shell : depot d'un fichier sur le net » dans :
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha-Bang Premièrement,...

1

crabs, le 31 oct 2007 à 22:04:17

Salut,

Utilise directement ncftpput : http://www.ncftp.com/ncftp/doc/ncftpput.html
La seconde forme à l'air adaptée, à toi de protéger correctement login.cfg.

ncftpput -f login.cfg [options] remote-directory local-files... 

A+, Crabs
..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

2

 Unicorn777, le 31 oct 2007 à 22:44:22

Ca fonctionne niquel ! merci !!!

Répondre à Unicorn777