Mettre un timeout sur tache cron ou une commande bash
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...
:bug:
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 :
Code:
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 |
Simo'