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

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

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

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

Включение, выключение сервера по средствам Cron

, Например : в 03:00 выключился в 03:05 включился
Статус пользователя 3aB}{o3
сообщение 23.5.2012, 22:04
Сообщение #1


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Ребят подскажите как сделать так чтобы сервер выключался и включался в определенное время ?
Пример : В 03:00 выключился, в 03:05 включился.

Сервер запускается через скрипт из этой темы

ОС Linux Centos 6.2
Кто знает хорошо Centos 6.2 напишите пожалуйста "команду"

Спасибо

Отредактировал: 3aB}{o3, - 23.5.2012, 22:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Саша
сообщение 23.5.2012, 22:07
Сообщение #2


Стаж: 16 лет

Сообщений: 1082
Благодарностей: 441
Полезность: 828

Через cron запуск скрипта сделай и так же через cron kill процесса hlds

man cron
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 23.5.2012, 22:23
Сообщение #3


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(Саша @ 24.5.2012, 0:07) *
Через cron запуск скрипта сделай и так же через cron kill процесса hlds

man cron

Я понял что нужно через cron запуск скрипта сделать я не знаю как это сделать, какая команда должна быть, через ssh это выглядит так :
Код
[hlds@127-0-0-1 ~]$ ./h.sh stop
[hlds@127-0-0-1 ~]$ ./h.sh start

а как реализовать это через cron я просто не знаю и за того что слаб пока в Linux, мне просто нужна строка (команда)



PS на Description можно забить это я спешил сделать скрин и по этому отметил =)

Отредактировал: 3aB}{o3, - 23.5.2012, 22:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 23.5.2012, 22:33
Сообщение #4


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

3aB}{o3, ну для начала надо попасть в редактор крона... crontab -e если не ошибаюсь. потом добавить туда строчку с параметрами даты и времени и пути до запускаемого скрипта с параметрами запуска (start or stop в твоём случае)

вот топик с подробнейшей инструкцией и кучей наглядных примеров: http://www.softtime.ru/forum/read.php?id_f...;id_theme=30789
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 23.5.2012, 22:44
Сообщение #5


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

bravo, нет прав для редактирования названия темы =(

Цитата
и пути до запускаемого скрипта с параметрами запуска (start or stop в твоём случае)


Вот это я и хотел бы узнать у тех кто знает, как правильно должна выглядеть строка команды, путь до обработчика, или как он называется, блин =(

Отредактировал: 3aB}{o3, - 23.5.2012, 22:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя laursen
сообщение 23.5.2012, 22:49
Сообщение #6


Стаж: 17 лет

Сообщений: 515
Благодарностей: 316
Полезность: 863

в терминале вводим
Цитата
crontab -e

далее нажимаем кнопку i и добавляем следующие строки:
Цитата
* 3 * * * /путь/до/скрипта/h.sh stop
5 3 * * * /путь/до/скрипта/h.sh start

далее нажимаем клавишу ESC (ескейп) и вводим следующее:
Цитата
:wq

и видим вывод в терминале:
Цитата
installing new crontab


Отредактировал: laursen, - 23.5.2012, 22:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 23.5.2012, 22:52
Сообщение #7


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(bravo @ 24.5.2012, 0:33) *
вот топик с подробнейшей инструкцией и кучей наглядных примеров: http://www.softtime.ru/forum/read.php?id_f...;id_theme=30789


Примеры там только по синтаксису времени, более не чего нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 23.5.2012, 22:56
Сообщение #8


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

3aB}{o3, сори за "угрозы" по поводу топика - это я просто в куче читал список тем и приметил там одного неправедного, а потом решил что это и есть та тема, не прочитав заголовок. у тебя всё хорошо! Извини.

а больше ничего и не нужно! последний параметр - это команда на выполнение! нет там ничего специфичного - пиши так, как бы ты выполнял в консоле. В принципе пример тебе сверху уже дали. Он тебя должен удовлетворить полностью! там есть ещё специальные операторы, которые позволяют не просто исполнить команду, как в консоле, а произвести какие то не хитрые действия прям через конфиг крона... а если хитрые - то обычно скрипт отдельно делают, и уже ссылку на него... ну да не суть!
главное кронтаб -е пиши от того пользователя, прав которого хватит на исполнение твоего скрипта для серверов... если у тебя серваки под тдельным юзером запускаются - залогинься под ним и там редактируй крон. из под рута не нужно, так как чревато.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 23.5.2012, 23:23
Сообщение #9


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Всем кто ответил большое спасибо, задание прописал, в панельки Webmina их вижу, еще раз спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: