The OpenNET Project / Index page

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

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

"BASH: перезапуск rsync"  +/
Сообщение от Андрей (??) on 09-Апр-10, 21:53 
Потыкался в поиск, но либо руки кривоваты под этот поиск, либо там действительно ничего нет.
Имеется: два абсолютно идентичных по всем параметрам сервера на FreeBSD 6.4, различия только в hostname
Настройки же таковы, что попытка перелить пользователя с сервера на сервере rsync'ом частенько заканчивается неудачей (доступа к изменению настроек нет).
Задача: запустить некий bash-скрипт, который в свою очередь будет запускать rsync и перезапускать его в случае возникновения ошибки и прекращения работы.
Вопрос: как скриптом отловить ошибку и прекращение работы rsync?
rsync запускается с -avH --progress
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "BASH: перезапуск rsync"  +/
Сообщение от Andrey Mitrofanov on 10-Апр-10, 12:17 
...если rsync возвращает RC, то

while ! rsync -avH ....; do :; done

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "BASH: перезапуск rsync"  +/
Сообщение от universite email(ok) on 11-Апр-10, 22:20 

>Вопрос: как скриптом отловить ошибку и прекращение работы rsync?
>rsync запускается с -avH --progress

по наличию /var/run/rsync*.pid?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




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

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