The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Условие в shell-скрипте"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Условие в shell-скрипте"  +/
Сообщение от Shaylin87 email(ok) on 08-Дек-10, 10:28 
Доброго времени суток!!!

Написал достаточно простой скрипт, который передает с одного Unix сервера файл по ftp на другой сервер... Скрипт работает и нормально все передает... Но это не совсем та передача, которая мне нужна.
Суть такова: На сервере1 лежит скрипт, который осуществялет передачу файла (mess.txt) по ftp на сервер2 и кладет этот файл в определенную дирректрою на сервере2 (/err_mail). Так вот, в мой скрипт хочу добавить условие, которое бы сначала проверяло, пуста ли дирректория назначения  на сервере2, если она не пуста, то скрипт бы по таймауту ждал 2 минуты и снова проверял пуста ли дирректория назначения и так до тех пор, пока она не окажется пуста. И когда она пуста, осуществлял бы передачу файла.
Помогите, плиз, условие составить грамотно...
Вот текст моего скрипта, без условия:
HOST=10.10.10.10
FTPUSER='root'
FTPPASSWORD='12345'
ftp -n $HOSTS <<-EOF
user $FTPUSER $FTPPASSWORD
binary
prompt off
put mess.txt /err_mail/mess.txt
close
EOF

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Условие в shell-скрипте"  +/
Сообщение от рома on 08-Дек-10, 15:24 
до первого конекта и put-а можно добавить еще один конект к нужному серверу в таком стиле:
  user ${USER} ${PASS}
  ls * dirlist
  bye
ну а дальше смотрим на локальный файл dirlist и решаем - делать конект с путом или ждать две минуты.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру