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


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

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

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

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #15 : 10 Июля 2010, 12:47:12 »
Сегодня на свежую голову пробовал, кое что выявил: запустил вручную скрипт (отключив интернет) : он пинговал яндекс --> пинга нету --> убивает яву ---> и вот на этом этапе он должен запускать бота , но не запускает!
команда на запуск java -jar /путь до файла/ jimbot.jar

Вообще у мня на автозагрузке стоит скрипт abot.bsh  вот там прописаны команды для запуска бота
ВОт собственно вопрос:
Как сделать чтобы после того как скрипт убивает java, была команда запуска другого скрипта abot.bsh

Напоминаю вот скрипт для проверки пинга и перезагрузки:
#!/bin/sh

ping -c 2 ya.ru

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


Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Помогите написать скрипт (
« Ответ #16 : 10 Июля 2010, 12:51:57 »
Этому боту иксы нужны?

http://linsovet.com/cron-run-gui-app

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #17 : 10 Июля 2010, 13:14:31 »
ответьте плиз как в скрипте запускать скрипт ?

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #18 : 10 Июля 2010, 13:49:57 »
ответьте плиз как в скрипте запускать скрипт ?
Гм...допиши после killall java строчку запуска своего скрипта, вроде bash /folder/myfile.sh, что сложного то?...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Помогите написать скрипт (
« Ответ #19 : 10 Июля 2010, 14:59:47 »
Достаточно шабанг родительского скрипта заменить на "#!/bin/bash", если в дочернем требуется bash, а потом просто сделать дочекрний скрипт исполняемым и вызывать по полному имени.
А если родительский запускается из cron, то задать SHELL=/bin/bash
« Последнее редактирование: 10 Июля 2010, 15:03:18 от ArcFi »

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #20 : 10 Июля 2010, 15:02:20 »
Цитировать
Гм...допиши после killall java строчку запуска своего скрипта, вроде bash /folder/myfile.sh, что сложного то?...
Дописал, теперь работает! Отключаю инет запускается скрипт, пингует - неудалось - убивает яву - запускает заново.
Только вот так  не пойму: После всего этого этапа, скрипт висит в процессах.  как сделать чтобы он после выполнения убирался с процессов ?

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #21 : 10 Июля 2010, 15:05:40 »
Цитировать
Гм...допиши после killall java строчку запуска своего скрипта, вроде bash /folder/myfile.sh, что сложного то?...
Дописал, теперь работает! Отключаю инет запускается скрипт, пингует - неудалось - убивает яву - запускает заново.
Только вот так  не пойму: После всего этого этапа, скрипт висит в процессах.  как сделать чтобы он после выполнения убирался с процессов ?
А как ты определил что он висит в процессах? Как вариант в самый конец exit 0 ....

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #22 : 10 Июля 2010, 15:14:15 »
Цитировать
А как ты определил что он висит в процессах? Как вариант в самый конец exit 0 ....
Отправлено: Сегодня в 15:02:20
Автор: alex46
в системном мониторе в разделе Процессы


Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #24 : 10 Июля 2010, 15:26:22 »
Чтобы  я без вас делал!!! :D Спасибо огромное всему форуму!!! Скрипт работает, в крон прописал! Просто мегареспектуха!!

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #25 : 10 Июля 2010, 17:53:39 »
Просто мегареспектуха!!

Ты им денег обещал.

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите написать скрипт (
« Ответ #26 : 10 Июля 2010, 22:14:20 »
50 р есть) киньте в ЛС номер мобильного и оператора

 

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