Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Проверка существования файла на ftp-сервере  (Прочитано 427 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн newhk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Привет всем!
Не пинайте сильно...
Поискал, но как-то не находиться ответа на мой вопрос, а допереть не получается.
у меня есть скрипт, который пакует и затем отправляет файл на фтп-сервер.
Я хочу еще сделать проверку на существование файла на фтп после копирования и если он есть, то удалить локальную копию файла (то что мы отправляли на фтп).

#!/bin/bash
#Переменные
date=`date +%d.%m.%Y`
prowork=/home/sh
####################
cd /home/scripts/
#Упаковка
7z a -p"password" -ssw -sfx -t7z -mx7 -x@exclus.txt -y $prowork/prowork-$date.7z /home/user
#Отправка
curl -T $prowork/prowork-$date.7z  -- ftp://user:Password@ftp.ru/prowork/
#здесь нужен код проверки существования файла на фтп и если файл существует, то переходить к следующему шагу, т.е. #удалять локальный файл
#########################
#Удаление
rm $prowork/prowork-$date.7z
« Последнее редактирование: 19 Декабрь 2017, 09:05:01 от newhk »

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1975
  • X-9000SC
    • Просмотр профиля
Re: Проверка существования файла на ftp-сервере
« Ответ #1 : 18 Декабрь 2017, 17:10:55 »
Код: Bash
  1. curl -T $prowork/prowork-$date.7z  -- ftp://user:Password@ftp.ru/prowork/ &&
  2. rm $prowork/prowork-$date.7z
M5A78L-M LX3 : AMD FX-4330 : 16 Gb RAM : AMD Radeon R7 260x
Samsung N150 : Intel Atom N450 : 2 Gb RAM : Intel GMA 3150

Оффлайн newhk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Проверка существования файла на ftp-сервере
« Ответ #2 : 18 Декабрь 2017, 17:16:37 »
амперсандов (&&) будет достаточно?

 

Страница сгенерирована за 0.059 секунд. Запросов: 24.