Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Засунуть сервера в автозапуск

Статус пользователя xSav
сообщение 12.1.2012, 9:00
Сообщение #1
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Вопрос в Гуру линукса.
Вроде сами все подняли настроили и мускуль с пхп даже подняли, планировщик осилили но одного не могу понять как засунуть сервера в автозагрузку.
Ось генто
в папке /etc/init.d/ лежат файлы запуска серверов
hlds_cs
hlds_gg
hlds_dm
hlds_fy
Они запускаются через скрипт командой
./hlds_cs start | stop | restart - остальные по аналогии.
т.е руками я могу их стартануть
и в планировщике таким же образом могу. Они у меня в 5 утра тушаться а в 5-05 стартуют заново, но как их заставить запустится при рестарте железа?
пробовал rc-update add hlds_cs default - результата не принесло. В гугле дня три рыл адекватных примеров не нашол.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 330863
сообщение 12.1.2012, 9:11
Сообщение #2


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

xSav,

@reboot /etc/init.d/hlds_cs restart

в crontab, командой crontab -e
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя xSav
сообщение 12.1.2012, 9:22
Сообщение #3
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

330863,
Т.е. у меня сейчас кронтаб такой
Код
0 5 * * *  /etc/init.d/hlds_cs stop >> /home/sav/cs/cron.log 2>&1
5 5 * * *  /etc/init.d/hlds_cs start >> /ome/sav/cs/cron.log 2>&1


Сделать вот так ?
Код
0 5 * * *  /etc/init.d/hlds_cs stop >> /home/sav/cs/cron.log 2>&1
5 5 * * *  /etc/init.d/hlds_cs start >> /ome/sav/cs/cron.log 2>&1
@reboot /etc/init.d/hlds_cs restart (немного не понял почему рестарт)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 12.1.2012, 19:25
Сообщение #4


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

xSav,
а я не спрашивал какой шас или я чтото перепутал ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 12.1.2012, 19:31
Сообщение #5
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

330863,
Я тебя не понял.
Что не надо сделать в кронтабе ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 12.1.2012, 22:45
Сообщение #6


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Цитата
Сделать вот так ?

да вот так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 13.1.2012, 8:28
Сообщение #7
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

объясни плизз что выполняет @reboot /etc/init.d/hlds_cs restart в кронтабе и при каких условиях
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 13.1.2012, 9:20
Сообщение #8


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

xSav,
господи, то что ты попросил то и ответил, столько оффтопа из за тебя
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 13.1.2012, 13:01
Сообщение #9
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Добавление в кронтаб строки вида
@reboot /etc/init.d/hlds_cs start ни к чему не приводит. Есть еще другие решения ? или предложения ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 13.1.2012, 13:07
Сообщение #10


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

xSav,
один вариант, переписать скрипт чтобы от соответствовал требованиям openrc
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 13.1.2012, 13:21
Сообщение #11
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

1. тогда почему руками он стартует ?
2. почему в планировщике они могут стартовать и выключаться в нужное время ? (неработает только автозапуск)

Отредактировал: xSav, - 13.1.2012, 13:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 13.1.2012, 13:35
Сообщение #12


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

xSav,
1. и нормально что он будет стартовать, скрипты из /etc/init.d можно добавить в автозагрузку через rc-update add имя, если только данный скрипт соответствует нормам openrc

2. автозапуск и планировшик тут причём ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 13.1.2012, 13:47
Сообщение #13
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

ну тыж сказал добавить в планировщик строку которая должна срабатывать при рестарте железа значит автозапуск и планировщик как то связаны.
Другое решение есть кроме rc-update ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 13.1.2012, 19:24
Сообщение #14


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Цитата(xSav @ 13.1.2012, 13:47) *
ну тыж сказал добавить в планировщик строку которая должна срабатывать при рестарте железа значит автозапуск и планировщик как то связаны.
Другое решение есть кроме rc-update ?

другое кроме этого есть, добавить в скрипте проверку если сервер онлайн/оффлайн через qstat и уже в зависимости от статуса запускать, и это добавить в crontab

к примеру
Код
*/5 * * * * /путь/к/скрипту checker
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: