TODAY=$(date "+%Y%m%d_%H%M")TODAYLOG=$(date "+%Y-%m-%d %H:%M")
#!/bin/bash
cd /root/Backup/20110518_1400
/usr/bin/ftp -ni 192.168.1.6 <<!
user "felhasznalo" "jelszo"
binary
put account_backup.tar.gz
bye!
cd /root/Backup/20110518_1300 &&
ftp: local: account_backup.tar.gz: No such file or directory
Ezek alapján úgy tűnik belép az ftp-re de nem hajtja végre a cd utasítást (nem találja?).
#!/bin/bashcd /root/Backup/20110518_1300 &&/usr/bin/ftp -n 192.168.1.6 <<!user felhasznalo jelszobinaryput account_backup.tar.gzquit!
: not found?Invalid command.ftp: local: account_backup.tar.gz: No such file or directory?Invalid command.: not found
2011.05.18. 13:35:02 > 192.168.1.11> Disconnected2011.05.18. 13:35:02 > 192.168.1.11> Authenticated as felhasznalo (F:\backup\)
#!/bin/bashTODAY=$(date "+%Y%m%d_%H%M")TODAYLOG=$(date "+%Y-%m-%d %H:%M")echo "A legutóbbi mentés ideje: $TODAYLOG " >> backup_logecho "-------------------------------------------------------------------" >> backup_logmkdir /root/Backup/$TODAYecho off# account mentésecd /var/db/mysql &&tar cfvz account_backup.tar.gz accountcp -R account_backup.tar.gz /root/Backup/$TODAY
#!/bin/shcd <konyvtar_ahonnan_kuldod_a_filet>ftp -ni <hostnev> <hostport> <<!quote user <ftp_usernev>quote pass <ftp_password>binarylcd <konyvtar_ahova_kuldod_a_filet>put <feltoltendo_file>quit!