The OpenNET Project / Index page

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

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

"Не запускается скрипт из rc.local"  +/
Сообщение от freebsd1 email on 18-Фев-16, 10:01 
Здравствуйте! Имеется скрипт и имеется желание его запустить при старте системы.Система freebs 10.2. Кладу его (скрипт) в rc.d он не запускается так как у ему подавай права рута.
Как его запустить?
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Не запускается скрипт из rc.local"  +1 +/
Сообщение от Andrey Mitrofanov on 18-Фев-16, 10:06 
> Здравствуйте! Имеется скрипт и имеется желание его запустить при старте системы.Система
> freebs 10.2. Кладу его (скрипт) в rc.d он не запускается так
> как у ему подавай права рута.
> Как его запустить?

Переза^WПопробуйте включить-выключить?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не запускается скрипт из rc.local"  +/
Сообщение от qwertykma (ok) on 18-Фев-16, 11:21 
скрипт то какой стартовый как полагается или просто "скрипт на шелле"? Может какие зависимости прописанные не выполнены?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Не запускается скрипт из rc.local"  +/
Сообщение от freebsd1 email on 18-Фев-16, 18:59 
> скрипт то какой стартовый как полагается или просто "скрипт на шелле"? Может
> какие зависимости прописанные не выполнены?

Скрипт на шеле вот сам скрипт
#!/bin/sh
/usr/local/bin/x11vnc - auth guess -display :0 -bg -o /var/log/x11vnc1.log
Я думал что он не запускается а оказывается запускается, но потом неожиданно завершается
с ошибкой
*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
Если запускать этот скрипт руками то все нормально работает
А если при запуске системы то незапускается

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Не запускается скрипт из rc.local"  +/
Сообщение от тень_pavel_simple on 18-Фев-16, 19:41 
>[оверквотинг удален]
> Скрипт на шеле вот сам скрипт
> #!/bin/sh
> /usr/local/bin/x11vnc - auth guess -display :0 -bg -o /var/log/x11vnc1.log
> Я думал что он не запускается а оказывается запускается, но потом неожиданно
> завершается
> с ошибкой
> *** x11vnc was unable to open the X DISPLAY: ":0", it cannot
> continue.
> Если запускать этот скрипт руками то все нормально работает
> А если при запуске системы то незапускается

дык для работы этого скрипта нужен поднятый X сервер
видимо он ещё не сильно поднялся на этот момент, насколько я ничего не понимаю в ваших этих freebs

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Не запускается скрипт из rc.local"  –1 +/
Сообщение от freebsd1 email on 18-Фев-16, 19:57 
>[оверквотинг удален]
>> Я думал что он не запускается а оказывается запускается, но потом неожиданно
>> завершается
>> с ошибкой
>> *** x11vnc was unable to open the X DISPLAY: ":0", it cannot
>> continue.
>> Если запускать этот скрипт руками то все нормально работает
>> А если при запуске системы то незапускается
> дык для работы этого скрипта нужен поднятый X сервер
> видимо он ещё не сильно поднялся на этот момент, насколько я ничего
> не понимаю в ваших этих freebs

Это я понимаю что нужен поднятый X server!
А вы не в курсе как этому скрипту указать что бы он несколько попыток делал?
Если из консоли то он с первой попытки то же не хочет конектиться а со второй конектиться

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Не запускается скрипт из rc.local"  +/
Сообщение от Сергей (??) on 18-Фев-16, 20:30 
Я бы порекомендовал модифицировать скрипт в скрипт для запуска сервиса, и чтобы он лежал в /usr/local/etc/rc.d/,  


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Не запускается скрипт из rc.local"  +/
Сообщение от Дядя_Федор on 19-Фев-16, 08:54 
> Это я понимаю что нужен поднятый X server!
> А вы не в курсе как этому скрипту указать что бы он
> несколько попыток делал?
> Если из консоли то он с первой попытки то же не хочет
> конектиться а со второй конектиться

Хоть с десятой. Покажите /etc/inittab своей системы. А скрипт для запуска такой шняги (x11vnc) умные люди кладут в /home/user/.kde(или другой dm)/Autostart.


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Не запускается скрипт из rc.local"  –1 +/
Сообщение от freebsd1 email on 19-Фев-16, 11:50 
>> Это я понимаю что нужен поднятый X server!
>> А вы не в курсе как этому скрипту указать что бы он
>> несколько попыток делал?
>> Если из консоли то он с первой попытки то же не хочет
>> конектиться а со второй конектиться
>  Хоть с десятой. Покажите /etc/inittab своей системы. А скрипт для запуска
> такой шняги (x11vnc) умные люди кладут в /home/user/.kde(или другой dm)/Autostart.

inittab в freebsd нет.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Не запускается скрипт из rc.local"  +/
Сообщение от Дядя_Федор on 19-Фев-16, 17:34 
> inittab в freebsd нет.

Ах чёрт - BSD style жеж. Иксы стартуют по старту системы?
Могу предложить альтернативный вариант без rc.local. Перед тем, как соединиться по VNC - по ssh запускать x11vnc -passwd pass -bg -o log_file -forever. От имени пользователя, от которого была открыта икс-сессия, разумеется. Это как вариант.


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Не запускается скрипт из rc.local"  +/
Сообщение от qwertykma (ok) on 19-Фев-16, 12:29 
ИМХО тогда надо запускать средствами кед или гнома или что там у вас. Любой из них умеет.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Не запускается скрипт из rc.local"  +/
Сообщение от freebsd1 email on 19-Фев-16, 13:12 
> ИМХО тогда надо запускать средствами кед или гнома или что там у
> вас. Любой из них умеет.

Тогда подскажите, пожалуйста, в какую сторону капать.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Не запускается скрипт из rc.local"  +/
Сообщение от qwertykma (ok) on 19-Фев-16, 14:52 
иксы какие?


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Не запускается скрипт из rc.local"  +/
Сообщение от freebsd gnome email on 24-Фев-16, 10:54 
> иксы какие?

В каком смысле какие иксы?
Если я правильно понял вопрос то xorg версия X11R7.7
Или вы имеете ввиду какой оконный менеджер стоит?
Тогда gnome

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Не запускается скрипт из rc.local"  +/
Сообщение от eRIC (ok) on 23-Фев-16, 21:16 
> Скрипт на шеле вот сам скрипт
> #!/bin/sh
> /usr/local/bin/x11vnc - auth guess -display :0 -bg -o /var/log/x11vnc1.log
> Я думал что он не запускается а оказывается запускается, но потом неожиданно
> завершается
> с ошибкой
> *** x11vnc was unable to open the X DISPLAY: ":0", it cannot
> continue.
> Если запускать этот скрипт руками то все нормально работает
> А если при запуске системы то незапускается

rc.local запускает при загрузки системы, в этот момент иксы еще не запущены.
вам нужно запускать скрипты после иксов,  т.е. вызывать скрипты после или в скрипте оконного менеджера(xdm, gdm и т.д. и т.п). копайте в сторону /usr/local/lib/X11/xdm/Xsetup_0, /usr/local/lib/X11/xdm/Xstartupб .xinitrc, .xserverrc и т.д.

Литература:
https://www.freebsd.org/doc/handbook/x-xdm.html


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

15. "Не запускается скрипт из rc.local"  +/
Сообщение от freebsd gnome email on 24-Фев-16, 12:21 
>[оверквотинг удален]
>> continue.
>> Если запускать этот скрипт руками то все нормально работает
>> А если при запуске системы то незапускается
> rc.local запускает при загрузки системы, в этот момент иксы еще не запущены.
> вам нужно запускать скрипты после иксов,  т.е. вызывать скрипты после или
> в скрипте оконного менеджера(xdm, gdm и т.д. и т.п). копайте в
> сторону /usr/local/lib/X11/xdm/Xsetup_0, /usr/local/lib/X11/xdm/Xstartupб .xinitrc,
> .xserverrc и т.д.
> Литература:
> https://www.freebsd.org/doc/handbook/x-xdm.html

У меня .xinitrc содержит вот это.
#!/bin/sh
#/usr/local/bin/x11vnc
/usr/local/bin/x11vnc --display :0 -bg -o /var/log/x11vnc1.log
/usr/local/bin/gnome-session
Но все равно не получается запустить vnc.
Что я делаю не так?
В файле лога ни одной строчки


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Не запускается скрипт из rc.local"  +/
Сообщение от eRIC (ok) on 24-Фев-16, 14:55 
> У меня .xinitrc содержит вот это.
> #!/bin/sh
> #/usr/local/bin/x11vnc
> /usr/local/bin/x11vnc --display :0 -bg -o /var/log/x11vnc1.log
> /usr/local/bin/gnome-session
> Но все равно не получается запустить vnc.
> Что я делаю не так?
> В файле лога ни одной строчки

гномик у вас запускается автоматически?

/usr/local/bin/x11vnc -forever --display :0 -bg -o /var/log/x11vnc1.log 2>&1

на всякий в /var/log/messages гляньте

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Не запускается скрипт из rc.local"  +/
Сообщение от freebsd1 email on 24-Фев-16, 15:52 
>[оверквотинг удален]
>> #!/bin/sh
>> #/usr/local/bin/x11vnc
>> /usr/local/bin/x11vnc --display :0 -bg -o /var/log/x11vnc1.log
>> /usr/local/bin/gnome-session
>> Но все равно не получается запустить vnc.
>> Что я делаю не так?
>> В файле лога ни одной строчки
> гномик у вас запускается автоматически?
> /usr/local/bin/x11vnc -forever --display :0 -bg -o /var/log/x11vnc1.log 2>&1
> на всякий в /var/log/messages гляньте

Так то он запускается! Вот почему он при старте gnome не запускается? Вот в чем вопрос
Что я делаю ни так?

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Не запускается скрипт из rc.local"  +/
Сообщение от eRIC (ok) on 24-Фев-16, 21:27 
> Так то он запускается! Вот почему он при старте gnome не запускается?
> Вот в чем вопрос
> Что я делаю ни так?

последние логи что говорят? уверены что именно отсюда gnome запускается а не от gdm_enable="Yes"? если закомментировать гном, то он тоже перестает запускаться?

под рукой фряхи с графикой нет, а то бы сам все проверил и подсказал бы где именно :)


Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

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

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




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

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