03 июня | 2024г. | 09:44:41

АвторТема: Скрипт "пинги и поиск самого быстрого сервера ш@ры"  (Прочитано 19558 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн nik-kaknik

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0
Скрипт ch_best_serv_auto.sh - автоматически запускает скрипт ch_best_serv.sh каждые 5 минут (время можно подкорректировать).
Сам скрипт ch_best_serv_auto.sh запускается с запуском mgcamd, для этого доработан скрипт mgcamd_1.35_cam.sh - в который добавлены строки:

# start ch_best_serv_auto.sh -------------------------------
/usr/script/ch_best_serv_auto.sh &
# --------------------------------------------------------------

и

# stop ch_best_serv_auto.sh -------------------------------
kill `ps | grep 'ch_best_serv_auto.sh' | grep -v 'grep' | awk '{print $1}'`
kill `ps | grep 'ch_best_serv.sh' | grep -v 'grep' | awk '{print $1}'`
# --------------------------------------------------------------

(всё в архиве - в каталог /usr/script/, всему права 755)

P/S Для нормальной работы mgcamd в файле mg_cfg задать параметр:
R: { 1 }
т.е. считывать файлы конфигурации каждый раз при смене канала

Оффлайн orlov

  • Лорд Джедай
  • *****
  • Сообщений: 2036
  • Поблагодарили: 2860
  • Уважение: +7
Уважаемый nik-kaknik !
При пинговании нескольлих ай-пи адресов,если скрипт натыкается в списке адресов на адрес,который не отвечает,скрипт перестаёт работать -- ссылается на модуль mass.append(avg[4])
Что можно придумать,чтобы скрипт пропускал не отвечающий ай-пи адрес?

Оффлайн Ligioner

  • Друзья Джедаев
  • *****
  • Сообщений: 213
  • Поблагодарили: 433
  • Уважение: +1
Это не моё

Цитировать
Еще одна версия, немного доработал. Теперь сервера в списке serv.dat можно комментировать # не вылетает с ошибкой если сервер не пингуется.




Оффлайн orlov

  • Лорд Джедай
  • *****
  • Сообщений: 2036
  • Поблагодарили: 2860
  • Уважение: +7
Большое СПАСИБО!!!!
Всё работает на 5!
Только в скрипте нужно изменить /etc/keys на /usr/keys для всех распространённых имиджей.
Это в рудриме /etc/keys

Оффлайн Ligioner

  • Друзья Джедаев
  • *****
  • Сообщений: 213
  • Поблагодарили: 433
  • Уважение: +1
Большое СПАСИБО!!!!
Всё работает на 5!
Только в скрипте нужно изменить /etc/keys на /usr/keys для всех распространённых имиджей.
Это в рудриме /etc/keys

Сори... за офтоп
/etc/keys  рудрим и  д имидж ,именно для последнего скрипт делали . Автор модер  big-town

Оффлайн orlov

  • Лорд Джедай
  • *****
  • Сообщений: 2036
  • Поблагодарили: 2860
  • Уважение: +7
Я прицепил скрипт к дримбоксу DM 800_(/usr/keys) ,не учёл ,что в "чужом монастыре со своим уставом!
Извиняюсь!

Оффлайн alexy.74

  • Младший Джедай
  • **
  • Сообщений: 114
  • Поблагодарили: 4
  • Уважение: +1
а как сделать чтобы работало не только с IP , но и с URL , а так же исключить попытку корректировать mgcamd ?
  • VU+SOLO
здесь могла бы быть ваша реклама!

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18376
  • Уважение: +5
Не выходит запустить скрипт, выходит вот такое сообщение в чем может быть причина?
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
19 Ответов
14602 Просмотров
Последний ответ 26 августа | 2021г. | 19:56:59
от Aleksandr58
0 Ответов
220 Просмотров
Последний ответ 26 декабря | 2011г. | 15:10:36
от rolex
9 Ответов
8509 Просмотров
Последний ответ 26 февраля | 2012г. | 20:50:24
от grizli
18 Ответов
21605 Просмотров
Последний ответ 14 апреля | 2014г. | 11:47:37
от elav
1 Ответов
5596 Просмотров
Последний ответ 23 января | 2015г. | 00:50:40
от neosputnik


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!