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

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

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

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

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов
2 страниц V   1 2

PHP Python

, Скриптер
Статус пользователя LogCat
сообщение 12.7.2015, 12:09
Сообщение #1


Стаж: 10 лет

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

Ищу нормального Скриптера< Со знанием PHP Python
Имеются ли такие здесть?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
voed
сообщение 12.7.2015, 12:49
Сообщение #2
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Для начала опишите что вам нужно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LogCat
сообщение 12.7.2015, 13:24
Сообщение #3


Стаж: 10 лет

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

Цитата(voed @ 12.7.2015, 12:45) *
Для начала опишите что вам нужно


нужен, автоподъём мастерсервера при падении вдс , для этого
Cкрытый текст
http://cscontrol.ru/publ/5-1-0-53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jesuspunk
сообщение 12.7.2015, 13:43
Сообщение #4


Стаж: 15 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

тогда исправьте в название что вам нужен скриптер со знанием bash скриптов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 12.7.2015, 13:46
Сообщение #5


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

‘крытый текст


Отредактировал: TheNega, - 12.7.2015, 13:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fire
сообщение 12.7.2015, 13:47
Сообщение #6


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

Стаж: 17 лет

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

А причем тут питон и пхп ? Тут обычный баш скрипт нужен, вам сисадмин нужен.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 12.7.2015, 14:39
Сообщение #7


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

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

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

LogCat, какая ОС?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kasIIep
сообщение 12.7.2015, 15:12
Сообщение #8
Стаж: 17 лет

Сообщений: 333
Благодарностей: 88
Полезность: 209

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

Падение есть "reboot" ? Или как ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LogCat
сообщение 12.7.2015, 15:37
Сообщение #9


Стаж: 10 лет

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

Цитата(jtiq @ 12.7.2015, 15:35) *
LogCat, какая ОС?


OC Debian помогите настроить умоляю)


Цитата(kasIIep @ 12.7.2015, 16:08) *
Падение есть "reboot" ? Или как ?


просто на всякий случай, вдруг двс упадёт... если я вас правельно понял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kasIIep
сообщение 12.7.2015, 15:54
Сообщение #10
Стаж: 17 лет

Сообщений: 333
Благодарностей: 88
Полезность: 209

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

vps если упадет в случае перезагрузки добавьте cron задачу запуска:

@reboot /ваша/команда/ или путь к скрипту запуска/
Можно вместо крон добавить в файл /etc/rc.local/ ваш скрипт к загрузке, перед exit 0.


А вот если у вас vps прихлопнет процессы от нехватки памяти, то это другое.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LogCat
сообщение 12.7.2015, 16:02
Сообщение #11


Стаж: 10 лет

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

Цитата(kasIIep @ 12.7.2015, 16:49) *
vps если упадет в случае перезагрузки добавьте cron задачу запуска:

@reboot /ваша/команда/ или путь к скрипту запуска/
Можно вместо крон добавить в файл /etc/rc.local/ ваш скрипт к загрузке, перед exit 0.


А вот если у вас vps прихлопнет процессы от нехватки памяти, то это другое.


подскажи куда и как вписывать, скрипт лежит на VDS в папке OPT с названием ms.py
Cкрытый текст
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 12.7.2015, 16:24
Сообщение #12


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

Можно чисто кроном обойтись.

- Открываем папку /etc/cron.d
- Создаем там файл без расширения , к примеру masterserver
- Открываем его и вписываем туда:
Код
@reboot root /opt/masterserver/start.sh > /dev/null 2>&1

Где start.sh скрипт запуска МС:
Код
screen -A -m -d -S ms ./mslauncher

На файл start.sh не забудьте поставить права доступа 755

Сам не пробовал , но должно работать...

Отредактировал: TheNega, - 12.7.2015, 16:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LogCat
сообщение 12.7.2015, 16:30
Сообщение #13


Стаж: 10 лет

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

Цитата(TheNega @ 12.7.2015, 16:20) *
Можно чисто кроном обойтись.

- Открываем папку /etc/cron.d
- Создаем там файл без расширения , к примеру masterserver
- Открываем его и вписываем туда:
Код
@reboot /opt/masterserver/start.sh > /dev/null 2>&1

Где start.sh скрипт запуска МС:
Код
screen -A -m -d -S ms ./mslauncher

Сам не пробовал , но должно работать...


Вот так запускаю МС nohup python ms.py </dev/null &>/dev/null &

Это будет выглядеть вот так?

@reboot /opt/ms.py/nohup python ms.py </dev/null &>/dev/null &
screen -A -m -d -S ms ./ms.py


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 12.7.2015, 16:34
Сообщение #14


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

LogCat, просто в start.sh добавь команду которой запускаешь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LogCat
сообщение 12.7.2015, 16:47
Сообщение #15


Стаж: 10 лет

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

Цитата(TheNega @ 12.7.2015, 16:30) *
LogCat, просто в start.sh добавь команду которой запускаешь.


вот так прописал
opt прописал без masterserver потому что файл скрипта лежит напрямую в папке opt
@reboot /opt/nohup python ms.py </dev/null &>/dev/null & > /dev/null 2>&1
screen -A -m -d -S ms ./ms.py прописал а не msterserver потому что мастер ms.py
так не работает
в папке opt папка называется cron.delay а не cron.d почемуто

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LogCat
сообщение 12.7.2015, 18:39
Сообщение #16


Стаж: 10 лет

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

Скрипт не запускается


/etc/init.d/ms.py: line 1: global: command not found
/etc/init.d/ms.py: line 2: global: command not found
/etc/init.d/ms.py: line 3: global: command not found
/etc/init.d/ms.py: line 4: global: command not found
/etc/init.d/ms.py: line 5: global: command not found
/etc/init.d/ms.py: line 6: ms_userip: command not found
/etc/init.d/ms.py: line 7: $'\r': command not found
/etc/init.d/ms.py: line 8: $'try:\r': command not found
/etc/init.d/ms.py: line 9: import: command not found
/etc/init.d/ms.py: line 10: except: command not found
/etc/init.d/ms.py: line 11: $'exit\r': command not found
/etc/init.d/ms.py: line 12: $'\r': command not found
/etc/init.d/ms.py: line 13: syntax error near unexpected token `('
'etc/init.d/ms.py: line 13: `def mysql_logscs(ipcs, portcs):
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serhio
сообщение 12.7.2015, 21:39
Сообщение #17


Стаж: 11 лет

Сообщений: 103
Благодарностей: 61
Полезность: 59

Чувак, если у тебя не хватает ума запустить мс, то может он тебе и не нужен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LogCat
сообщение 12.7.2015, 22:05
Сообщение #18


Стаж: 10 лет

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

Цитата(Serhio @ 12.7.2015, 22:34) *
Чувак, если у тебя не хватает ума запустить мс, то может он тебе и не нужен?


запустить??? ты про что щас сказал то сам понял?.... вообщето идёт реч не о запуски его... а о автопоъёме, тут даже знающие не сразу поймут как... иди умничай в другое место и не пиши не поделу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serhio
сообщение 13.7.2015, 6:56
Сообщение #19


Стаж: 11 лет

Сообщений: 103
Благодарностей: 61
Полезность: 59

Цитата(LogCat @ 12.7.2015, 19:34) *
Скрипт не запускается

Цитата(LogCat @ 12.7.2015, 23:00) *
запустить???

cbf1b2bfde1a.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jesuspunk
сообщение 13.7.2015, 7:55
Сообщение #20


Стаж: 15 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

Цитата(LogCat @ 12.7.2015, 19:34) *
Скрипт не запускается


/etc/init.d/ms.py: line 1: global: command not found
/etc/init.d/ms.py: line 2: global: command not found
/etc/init.d/ms.py: line 3: global: command not found
/etc/init.d/ms.py: line 4: global: command not found
/etc/init.d/ms.py: line 5: global: command not found
/etc/init.d/ms.py: line 6: ms_userip: command not found
/etc/init.d/ms.py: line 7: $'\r': command not found
/etc/init.d/ms.py: line 8: $'try:\r': command not found
/etc/init.d/ms.py: line 9: import: command not found
/etc/init.d/ms.py: line 10: except: command not found
/etc/init.d/ms.py: line 11: $'exit\r': command not found
/etc/init.d/ms.py: line 12: $'\r': command not found
/etc/init.d/ms.py: line 13: syntax error near unexpected token `('
'etc/init.d/ms.py: line 13: `def mysql_logscs(ipcs, portcs):


коль у вас *.py файл, его запускать нужно python /тут/путь/до/файла/*.py, а не ./ms.py
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: