Я изменил хосты, и скрипт работал раньше, но мне пришлось поменять сервер и порт.
Вот сценарий:
echo "FTPing file..."
ftp -p -n -v my.server.com 8888 << EOT
user myusername mypassword
prompt
bin
put ${FILEDIR}.gz ${FILE}.gz
quit
END_SCRIPT
exit 0
Я получаю такую ошибку:
Backing up KB mysql database
Starting dump to file...
Dump complete...
Gzipping file...
Gzip complete...
/home2/myuser/backups/zips/mykb.sql.2017_02_08.gz was created:
-rw-r--r-- 1 myusername myusername 126315 Feb 8 21:44 /home2/myuser/backups/zips/mykb.sql.2017_02_08.gz
FTPing file...
/home2/myuser/backups/backupkb.sh: line 46: warning: here-document at line 39 delimited by end-of-file (wanted `EOT')
ftp: connect: Connection refused
Not connected.
Interactive mode off.
Not connected.
Not connected.
Я довольно новичок в Unix, и это работа в качестве cron на моем общем арендованном веб-сервере, поэтому я действительно не знаю, что означает ошибка.
Может кто-нибудь сказать мне, что я делаю не так?