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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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, 10:05:01 от newhk »

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1833
  • X-9000SC
    • Просмотр профиля
Re: Проверка существования файла на ftp-сервере
« Ответ #1 : 18 Декабрь 2017, 18:10:55 »
Код: Bash
  1. curl -T $prowork/prowork-$date.7z  -- ftp://user:Password@ftp.ru/prowork/ &&
  2. rm $prowork/prowork-$date.7z
45100

Оффлайн newhk

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

 

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