The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"rsync: не стартует из rc.local"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"rsync: не стартует из rc.local"  
Сообщение от boyandin email(ok) on 01-Авг-07, 12:50 
Доброго времени суток!

ОС FC5.

Обнаружил странность: rsync, для которого есть строка в rc.local

/usr/sbin/rsync --daemon

не запускается при старте сервера (в логах не остаётся сообщений о возможных проблемах), но прекрасно запускается из командной строки.

При этом всё прочее в rc.local, и до и после указанной строки, запускается без проблем.

Не подскажет ли кто, в чём может быть причина?

Спасибо.

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

 Оглавление

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


1. "rsync: не стартует из rc.local"  
Сообщение от Johny on 01-Авг-07, 20:03 
>[оверквотинг удален]
>
>не запускается при старте сервера (в логах не остаётся сообщений о возможных
>проблемах), но прекрасно запускается из командной строки.
>
>При этом всё прочее в rc.local, и до и после указанной строки,
>запускается без проблем.
>
>Не подскажет ли кто, в чём может быть причина?
>
>Спасибо.

в переменных окружения.  

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

2. "rsync: не стартует из rc.local"  
Сообщение от boyandin email(ok) on 14-Авг-07, 13:20 
>[оверквотинг удален]
>>проблемах), но прекрасно запускается из командной строки.
>>
>>При этом всё прочее в rc.local, и до и после указанной строки,
>>запускается без проблем.
>>
>>Не подскажет ли кто, в чём может быть причина?
>>
>>Спасибо.
>
>в переменных окружения.

Коротко и неясно. Можно ли поподробнее? Что требуется ему для старта?

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

3. "rsync: не стартует из rc.local"  
Сообщение от vic (??) on 14-Авг-07, 14:16 
>[оверквотинг удален]
>>>При этом всё прочее в rc.local, и до и после указанной строки,
>>>запускается без проблем.
>>>
>>>Не подскажет ли кто, в чём может быть причина?
>>>
>>>Спасибо.
>>
>>в переменных окружения.
>
>Коротко и неясно. Можно ли поподробнее? Что требуется ему для старта?

Для диагностики нужно знать что программа пишет в логи, что на stdout и srderr и какой статус ее завершения. Далее чтение man если не понятна ее ругань, и уж если в man нету инфы, то гугль и форумы. Иначе мы тут на кофейной гуще гадать будем.

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

5. "rsync: не стартует из rc.local"  
Сообщение от boyandin email(??) on 22-Авг-07, 04:54 
>[оверквотинг удален]
>>>
>>>в переменных окружения.
>>
>>Коротко и неясно. Можно ли поподробнее? Что требуется ему для старта?
>
>Для диагностики нужно знать что программа пишет в логи, что на stdout
>и srderr и какой статус ее завершения. Далее чтение man если
>не понятна ее ругань, и уж если в man нету инфы,
>то гугль и форумы. Иначе мы тут на кофейной гуще гадать
>будем.

Не хочу показаться самонадеянным, но man, Google и прочие источники я опрашивал в первую очередь. Ничего не пишет rsync в логи. Просто не запускается - и всё (точнее, немедленно завершает работу, не становясь демоном).

Просто думал, что нечто аналогичное у кого-то могло быть и человек назовёт сразу: вот такие-то переменные среды ему нужны. Как копать проблему вручную, я и сам знаю - видимо, этим и придётся заняться.

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

6. "rsync: не стартует из rc.local"  
Сообщение от vic (??) on 22-Авг-07, 12:36 
>Не хочу показаться самонадеянным, но man, Google и прочие источники я опрашивал
>в первую очередь. Ничего не пишет rsync в логи. Просто не
>запускается - и всё (точнее, немедленно завершает работу, не становясь демоном).

strace rsync
gdb rsync
это если познания в области программирования.

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

7. "rsync: не стартует из rc.local"  
Сообщение от boyandin email(??) on 23-Авг-07, 14:39 
>>Не хочу показаться самонадеянным, но man, Google и прочие источники я опрашивал
>>в первую очередь. Ничего не пишет rsync в логи. Просто не
>>запускается - и всё (точнее, немедленно завершает работу, не становясь демоном).
>
>strace rsync
>gdb rsync
>это если познания в области программирования.

Спасибо за универсальный для всех случаев совет - сам такие могу давать.

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

9. "rsync: не стартует из rc.local"  
Сообщение от vic (??) on 23-Авг-07, 15:13 
>Спасибо за универсальный для всех случаев совет - сам такие могу давать.

Какой вопрос такой и ответ.


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

11. "rsync: не стартует из rc.local"  
Сообщение от boyandin email(??) on 24-Авг-07, 05:05 
Я дал все необходимые уточнения, чтобы ситуация стала понятной. Отвечать в стиле "возьми отладчик и пройдись по коду с лупой" - всё равно, что не отвечать вовсе.

Просьба на будущее: если нечего сказать *по существу*, не отвечать вовсе.

Более терять на вас время не буду.

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

13. "rsync: не стартует из rc.local"  
Сообщение от vic (??) on 24-Авг-07, 12:52 
>Я дал все необходимые уточнения, чтобы ситуация стала понятной. Отвечать в стиле
>"возьми отладчик и пройдись по коду с лупой" - всё равно,
>что не отвечать вовсе.

Выше я просил сообщить что выводит или пишет программа:
1 на stdout
2 на stderr
3 статус завершения
4 логи

Ваш ответ "Ничего не пишет rsync в логи", это пункт 4, остальных трех нет.
При нормальном ответе последовал бы нормальный дальнейший совет или ответ.

>
>Просьба на будущее: если нечего сказать *по существу*, не отвечать вовсе.

Просьба на будущее: спрашивая совета давать полную информацию о проблеме, а не ворчать не по делу, тщательно утаивая инфу.

>
>Более терять на вас время не буду.

Я на вас тоже.

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

4. "rsync: не стартует из rc.local"  
Сообщение от Johny on 15-Авг-07, 21:22 
>Коротко и неясно. Можно ли поподробнее? Что требуется ему для старта?

Подробнее -- вы спросили, почему когда запускаю  с консоли работает,а из rc.local не работает.
Я вам ответил, что вероятнее всего у вас различны переменые окружения. например path.

Это типичная ошибка для данной ситуации.

Если мой ответ вам не помог -- приводите конкретный пример запуска и описывайте что и как этот rsync делает. подробно

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

8. "rsync: не стартует из rc.local"  
Сообщение от boyandin email(??) on 23-Авг-07, 14:46 
>Я вам ответил, что вероятнее всего у вас различны переменые окружения. например
>path.
>
>Это типичная ошибка для данной ситуации.
>
>Если мой ответ вам не помог -- приводите конкретный пример запуска и
>описывайте что и как этот rsync делает. подробно

Подробно;

/etc/rsyncd.conf:
------------------ файл ниже
# /etc/rsyncd.conf                                                              
read only = yes                                                                
list = yes                                                                      
uid = nobody                                                                    
gid = nobody                                                                    
                                                                                
[stat]                                                                          
comment = Log data                                                    
path = /var/log/stat                                                          
hosts allow  = 10.1.0.101
------------------ файл выше

rsync запускается так;

/usr/bin/rsync --daemon

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

10. "rsync: не стартует из rc.local"  
Сообщение от konst5 email(??) on 23-Авг-07, 18:19 
>[оверквотинг удален]
>
>не запускается при старте сервера (в логах не остаётся сообщений о возможных
>проблемах), но прекрасно запускается из командной строки.
>
>При этом всё прочее в rc.local, и до и после указанной строки,
>запускается без проблем.
>
>Не подскажет ли кто, в чём может быть причина?
>
>Спасибо.

If standard input is a socket then rsync will assume that it is being run via inetd, otherwise it
              will detach from the current terminal and become a background daemon.

Может это поможет (см. xinet.d, inet.d). From: man rsync

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

12. "rsync: не стартует из rc.local"  
Сообщение от boyandin email(??) on 24-Авг-07, 05:06 
>If standard input is a socket then rsync will assume that it
>is being run via inetd, otherwise it
>            
>  will detach from the current terminal and become a
>background daemon.
>
>Может это поможет (см. xinet.d, inet.d). From: man rsync

Хм, это действительно может быть причиной! Спасибо.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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