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

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

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

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

stop.sh для 1.6

Статус пользователя MontiQ
сообщение 24.10.2014, 17:23
Сообщение #1


Стаж: 12 лет

Сообщений: 30
Благодарностей: 3
Полезность: < 0

Ребята , нужна помощь . Дело в том что сервера работают, но мне надо останавливать их и перезапускать.

Нашел как сделать start.sh (для запуска)
Но как мне сделать reboot.sh ( перезагрузка сервера)
и как сделать stop.sh (полная остановка сервера)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 24.10.2014, 17:40
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

http://g.zeos.in/?q=linux%20%D0%B4%D0%BB%D...%BA%D0%BE%D0%B2
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 24.10.2014, 17:43
Сообщение #3


Стаж: 17 лет

Сообщений: 919
Благодарностей: 1392
Полезность: 1160

Цитата(MontiQ @ 24.10.2014, 18:23) *
Ребята , нужна помощь . Дело в том что сервера работают, но мне надо останавливать их и перезапускать.

Нашел как сделать start.sh (для запуска)
Но как мне сделать reboot.sh ( перезагрузка сервера)
и как сделать stop.sh (полная остановка сервера)

https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=220766 + Cron
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.10.2014, 17:44
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(Anton1o @ 24.10.2014, 19:43) *

это уже готовый вариант, а чел хочет научится как самому сделать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 24.10.2014, 17:46
Сообщение #5


Стаж: 17 лет

Сообщений: 919
Благодарностей: 1392
Полезность: 1160

Цитата(Legenda @ 24.10.2014, 18:44) *
это уже готовый вариант, а чел хочет научится как самому сделать

Откуда столько уверенности? Ты умеешь читать мысли? diablo.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.10.2014, 17:47
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(Anton1o @ 24.10.2014, 19:46) *
Откуда столько уверенности? Ты умеешь читать мысли? diablo.gif

он же спрашивает "Но как мне сделать"
а не "где скачать")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MontiQ
сообщение 24.10.2014, 17:49
Сообщение #7


Стаж: 12 лет

Сообщений: 30
Благодарностей: 3
Полезность: < 0

Да, действительно он умеет читать мысли :) если не умеешь делать что то сам, то ты точно не умеешь делать не чего :). лучше самому научится Чтобы делаешь было легко. (моё имхо)

Но все равно спасибо за ссылки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя adva
сообщение 24.10.2014, 18:21
Сообщение #8


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

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

Код:
#!/bin/sh

ps ax | grep hlds | grep 27015 | awk '{system("/bin/kill "$1);}'


вместо 27015 указываешь свой порт
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.10.2014, 18:25
Сообщение #9


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(adva @ 24.10.2014, 20:21) *
Код:
#!/bin/sh

ps ax | grep hlds | grep 27015 | awk '{system("/bin/kill "$1);}'


вместо 27015 указываешь свой порт

так делать нельзя
это не правильно
например addip не будут записано при аварийно завершении

это все равно что ПК выключать путем отключения питания.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя adva
сообщение 24.10.2014, 18:39
Сообщение #10


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

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

Цитата(Legenda @ 24.10.2014, 20:25) *
так делать нельзя
это не правильно
например addip не будут записано при аварийно завершении

это все равно что ПК выключать путем отключения питания.


согласен, что аддайпи не будет записываться, но в остальном ничего плохого. 100 раз так делал)))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.10.2014, 18:45
Сообщение #11


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(adva @ 24.10.2014, 20:39) *
согласен, что аддайпи не будет записываться, но в остальном ничего плохого. 100 раз так делал)))))

не только addip
с некоторыми другими данными будет аналогично
например когда какие-либо плагин что-либо пишут по окончанию карты
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fire
сообщение 24.10.2014, 20:13
Сообщение #12


Иконка группы

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

Цитата(adva @ 24.10.2014, 19:21) *
Код:
#!/bin/sh

ps ax | grep hlds | grep 27015 | awk '{system("/bin/kill "$1);}'


вместо 27015 указываешь свой порт

Да и если процесс в скрине, ты банально перезапустишь сервер.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MontiQ
сообщение 24.10.2014, 20:58
Сообщение #13


Стаж: 12 лет

Сообщений: 30
Благодарностей: 3
Полезность: < 0

Вообше не чего не получается sad.gif

start.sh работает, а вот процессы командой
Код
#!/bin/sh

ps ax | grep hlds | grep 27015 | awk '{system("/bin/kill "$1);}'

только перезапускаются. И даже после всех действий убить процесс с помощью ps -ax -> kill 1337 он у меня просто ребут делает и все!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: