Toon posts:

[FTP]Connection check

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een scriptje geschreven om de backup die elke nacht gemaakt word naar een andere server te sturen. Ik wil er eigenlijk nog een controle inbouwen om er zeker van te zijn dat hij verzonden is, en mocht het dan niet lukken dat hij dan een error mail stuurd, Hoe kan ik van de ftp vervinding false terug krijgen zodat ik de connectie nog een keer tot stand kan brengen en als het dan nog niet lukt een mail lanten sturen?

Zie script hier onder

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/bash
echo "Content-type: text/plain"
echo ""

backupdate=`eval date +%d-%m-%y`

echo "Send backup to backup server"
ftp -in <<EOF
open ipnummer port
user username wachtwoord
passive
mput backup_$backupdate.gz
bye
EOF

echo "Remove backup from this server"
rm -f backup_$backupdate.gz

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 21:30
Met expect kun je dat soort dingen afvangen doordat je na elk commando een bepaalde conditie verwacht.

Verwijderd

Topicstarter
Dat kan ik wel eens proberen, :9
ik weet nog wel niet hoe het werkt maar ik zal daar eens naar gaan zoeken.

Zijn er misschien nog andere manieren zodat ik dit kan oplossen?

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
ncftpput of iets als rsync gebruiken?