Я создаю сценарий FTP bash для создания файла .csv и передачи его с машины Linux на другой сервер, но у меня проблемы, потому что это вызывает ошибку, и файл не передается на второй сервер. В чем может быть проблема?
Это ошибка:
TEST: A file or directory in the path name does not exist.
Filename invalid
И неважно, если я поставлю / перед ТЕСТОМ, он сработает та же проблема.
Это мой скрипт
HOST='ipadress'
USER='user'
PASSWD=''
TARGET='TEST'
#Paramenters
set -x
DATE=`date +%Y%m%d%H%M`
SQL=/home/sql_statement.sql
QUERYCMD=/home/report.sh
CSV=/home/csv/test_$DATE.csv
#Interogate the sql and put in the folder
$QUERYCMD ${SQL} ${CSV}
#Send the .csv file in the target folder
cd /home/csv
ftp -n $HOST <<EOF
quote USER $USER
quote PASS $PASSWD
lcd $TARGET
put $CSV $TARGET
quit
EOF
exit 0