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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [Решено] Перезапуск процесса с помощью баш скрипта  (Прочитано 4022 раз)

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

Оффлайн Deluge

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Привет,
Маленькая проблемка. Очень нужен скрипт который перезапускает программу если та завершилась, а учиться баш скриптингу решил только вчера (когда и появилась проблема ;)).

Например:
Запускаю консольную команду wvdial (мобильный модем). Но она завершается если пропадает моб. сеть.

Нужен скрипт который перезапустить  wvdial через х секунд если та завершилась.
Помогите на прямую или ссылкою на нужную страницу мануала   :(

Наперед спасибо тому кто не полениться отписаться.  ;)
« Последнее редактирование: 11 Марта 2010, 01:45:20 от Deluge »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
#!/bin/bash
while :; do
  wvdial
  sleep 2
done

Оффлайн Deluge

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
#!/bin/bash
while :; do
  wvdial
  sleep 2
done

Самое оно!!
Пробовал сам что-то сочинить при помощи мануалов в сети, и никак не мог понять как знать когда процесс закончился. Оказывается просто надо поставить пустой while :P

Огромное спасибо дружище!!!

 

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