'lut,
sinon, tu peux essayer ceci dans ton script appelé depuis ta crontab ?
cat < /tmp/ftp.batch
cd chemin
get *toto
rm *toto
bye
EOF
sftp -oPort=ton_no_de_port -C -b ftp.batch user@machine.distante
a+
f.
Le 06/11/2013 10:50, Jean-Louis Louër a écrit :
On 06/11/2013 10:29, Erwan David wrot
On 06/11/2013 10:47, nb wrote:
#!/bin/bash
/usr/bin/sftp user@server:/*toto /chemin/
/bin/echo "rm *toto" | /usr/bin/sftp user@server >>/tmp/log
Résultat : les fichiers *toto sont bien transférés dans mon répertoire
/chemin/ mais pas de suppression à distance.
/bin/rm peut-être
J'ai
#!/bin/bash
/usr/bin/sftp user@server:/*toto /chemin/
/bin/echo "rm *toto" | /usr/bin/sftp user@server >>/tmp/log
Résultat : les fichiers *toto sont bien transférés dans mon répertoire
/chemin/ mais pas de suppression à distance.
/bin/rm peut-être
--
Lisez la FAQ de la liste avant de pose
On 06/11/2013 10:29, Erwan David wrote:
On Wed, Nov 06, 2013 at 10:25:15AM CET, Jean-Louis Louër
said:
Bonjour,
je souhaite lancer la commande suivante dans un cron afin de
supprimer des fichiers sur un serveur distant :
/bin/echo "rm *test" | /usr/bin/sftp monuser@monserver
En ligne de co
On Wed, Nov 06, 2013 at 10:25:15AM CET, Jean-Louis Louër
said:
> Bonjour,
>
> je souhaite lancer la commande suivante dans un cron afin de
> supprimer des fichiers sur un serveur distant :
>
> /bin/echo "rm *test" | /usr/bin/sftp monuser@monserver
>
> En ligne de commande, ça fonctionne très
Bonjour,
je souhaite lancer la commande suivante dans un cron afin de supprimer
des fichiers sur un serveur distant :
/bin/echo "rm *test" | /usr/bin/sftp monuser@monserver
En ligne de commande, ça fonctionne très bien, mais pas dans un script
planifié par 'cron'. Une idée ?
JLL
--
Lisez
6 matches
Mail list logo