Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите написать скрипт (  (Прочитано 1742 раз)

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

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Помогите написать скрипт (
« : 09 Июля 2010, 19:46:08 »
Привет товарищи Убунтоводы! Столкнулся с такой проблемой: держу на Пк icq бота jimbot, но у меня раза 2 в день  оборвется интернет( реконект происходит за 1 минуту), и изза этого бот отлючается от icq и не реконектится. В ручную, сами понимаете  не будеш же  сутками сидеть дома и контролировать.
Поэтому придумал обходной план:
написать скрипт который пингует какой либо сервер (хоть тот же яндекс) и если после 3 попыток (пауза 3 секунды) сервер не отвечает, то скрипт убивал процесс бота:  killall java и перезапускал его: переходим в cd /home/alex/chat/ и выполняем команду (запускаем бота )  java -jar jimbot.jar
И опять начинаем через интервал времени пинговать сервер(яндекс например)

Я в скриптах не бум бум, помогите пожалуйста реализовать.
Заранее спасибо. linux рулёzzz :)

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #1 : 09 Июля 2010, 19:58:19 »
http://www.gentoo.ru/node/10892
А далее в cron , и интервал минут 10-15...
« Последнее редактирование: 09 Июля 2010, 20:00:04 от 666joy666 »

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #2 : 09 Июля 2010, 20:02:22 »
эт хорошо, что то схожее есть но могли бы вы написать, немного бы отблагодарил бы )

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #3 : 09 Июля 2010, 20:03:22 »
#!/bin/sh

ping -c 2 ya.ru

if [ $? -ne 0 ]; then
     killall java
     java -jar /home/alex/chat/jimbot.jar
fi

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #4 : 09 Июля 2010, 20:06:18 »
#!/bin/sh

ping -c 2 ya.ru

if [ $? -ne 0 ]; then
     killall java
     java -jar /home/alex/chat/jimbot.jar
fi

Почём?
 :coolsmiley:

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #5 : 09 Июля 2010, 20:11:37 »
#!/bin/sh

ping -c 2 ya.ru

if [ $? -ne 0 ]; then
     killall java
     java -jar /home/alex/chat/jimbot.jar
fi
Точно будет работать???
И как это вставить в крон, и сделать проверку через 10 секунд ?
Заранее спасибо!

Пользователь решил продолжить мысль 09 Июля 2010, 20:21:52:
Я заплачу ответьте плиз )
« Последнее редактирование: 09 Июля 2010, 20:21:52 от alex46 »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #6 : 09 Июля 2010, 20:45:27 »
Я заплачу ответьте плиз )

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

Вот он твой linux рулёzzz
 ;D

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #7 : 09 Июля 2010, 21:16:08 »
0-59 * * * * /folder/bot.shДописать в /etc/crontab, это будет запускать скрипт каждую минуту...
З.Ы.

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #8 : 09 Июля 2010, 21:48:22 »
друг сказал сохранить скрипт в php формате, в крон прописал через webmin
 правильно ли в пхп?? будет работать?

И еще не по теме вопрос:
Некоторые гады с форума {ненорм лексика} сказали прописать fdisk -l  в терминале
я прописал НЕ ОТ РУТА, ничего не произошло, больше ничего не делал
Те потом говорили мол ща капец харду, но потом сказали что ничо не будет, это так????
« Последнее редактирование: 09 Июля 2010, 21:51:25 от alex46 »

nigametianov

  • Гость
Re: Помогите написать скрипт (
« Ответ #9 : 09 Июля 2010, 21:55:22 »
И еще не по теме вопрос:
Некоторые гады с форума {ненорм лексика} сказали прописать fdisk -l  в терминале
я прописал НЕ ОТ РУТА, ничего не произошло, больше ничего не делал
Те потом говорили мол ща капец харду, но потом сказали что ничо не будет, это так????

При запуске от рута показывает список разделов, без каких-либо последствий

Оффлайн olegteror

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #10 : 09 Июля 2010, 21:56:27 »
Это чудо 1.5 Добивалось от нас скрипта.сказали ему алгоритм как копать.
« Последнее редактирование: 09 Июля 2010, 22:17:20 от olegteror »

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #11 : 09 Июля 2010, 22:11:29 »
друг сказал сохранить скрипт в php формате, в крон прописал через webmin
 правильно ли в пхп?? будет работать?

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #12 : 09 Июля 2010, 22:15:45 »
друг сказал сохранить скрипт в php формате, в крон прописал через webmin
 правильно ли в пхп?? будет работать?
Без разницы в каком формате, главное что бы содержание было одно...
З.Ы. с лога поржал, определенно в юмор  ;D

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #13 : 09 Июля 2010, 22:32:06 »
З.Ы. с лога поржал, определенно в юмор  Grin
ЫЫ ;D запутали млин ) у мня там ценная инфа

Оффлайн cergei1982

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #14 : 10 Июля 2010, 02:01:31 »
Разрешение то дал на выполнение файлу скрипта?
sudo chmod a+x путь_к_файлу
Глаза боятся,а руки делают.

 

Страница сгенерирована за 0.076 секунд. Запросов: 23.