FTP создает журнал для каждого отправленного файла - PullRequest
0 голосов
/ 09 мая 2018

Я собираюсь создать журнал ftp для каждого отправленного файла.Я уже разработал ftp, и он создает журнал, но перезаписывается при каждой отправке файла.это мое решение ниже, но оно не работает.У кого-нибудь есть идеи?

export ftplog=$datestamp.ftplog

#Find files produced and re-name
  cd $files

  for i in $(ls *.csv 2>/dev/null)
   do
        mv -f $i $archive/ESS09651.$i

        ftp -vn $ftphostname >> $ftp/$ftplog 2>&1 << EOF
        quote USER $username
        quote PASS $password
        put $archive/ESS09651.$i ESS09651.$i
        bye
EOF

1 Ответ

0 голосов
/ 09 мая 2018

Ваш код добавляет файл журнала (>>). Это не должно перезаписывать это.


В любом случае, если вы хотите создать отдельный файл журнала для каждого загруженного файла, используйте имя файла как часть имени файла журнала:

ftp -vn $ftphostname >> $ftp/$datestamp.$i.ftplog 2>&1 << EOF
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...