Salut,
Je vous explique mon souci : j'ai un bash qui est executé tous les jours pour récupérer un fichier de sauvegarde en FTP sur un serveur (que je ne peux pas administrer). Tous est nickel côté bash que j'utilise déjà pour d'autres serveurs. Cependant dans le cas présent, le serveur d'en face ne me dit jamais que le download est fini, du coup ma tache cron reste lancée en permanence...
D'où ma question : est-il possible de mettre un timeout sur une tache cron ou une commande bash ou FTP???
Voici mon code pour ce que ça intérésse et pour bien comprendre ce que je fais :
Simo'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/bin/bash /usr/bin/ftp -in ftp.domain.com << EOF quote USER leUser quote PASS leMotDePasse cd sauvegarde binary get sauvegarde.gz quit EOF
Partager