автоматический запуск проги, после вылета.
Модератор: Bizdelnick
-
- Сообщения: 424
- ОС: Debian Testing
автоматический запуск проги, после вылета.
В общем. постоянно вылетает прога вещания в сеть радио. Как можно сделать так, чтобы сразу после вылета, он автоматически сам запускался сново ?
-
- Сообщения: 655
- Статус: Powered by Gentoo
- ОС: Gentoo
Re: автоматический запуск проги, после вылета.
#! /bin/bash
while true
do
blablabla && exit 0
done
while true
do
blablabla && exit 0
done
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
--------------------
Переворачиватель пингвинов
-
- Сообщения: 424
- ОС: Debian Testing
Re: автоматический запуск проги, после вылета.
~$ sudo ./run_some
sudo: ./run_some: command not found
sudo: ./run_some: command not found
-
- Сообщения: 599
- ОС: Archlinux
Re: автоматический запуск проги, после вылета.
chmod +x ./run_some
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
- Сообщения: 655
- Статус: Powered by Gentoo
- ОС: Gentoo
Re: автоматический запуск проги, после вылета.
после первой же остановки без ошибки
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
--------------------
Переворачиватель пингвинов
-
- Сообщения: 424
- ОС: Debian Testing
Re: автоматический запуск проги, после вылета.
А может кто поможет добить этот скрипт, чтобы например через каждые 3 часа он просто перезапускал ?
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: автоматический запуск проги, после вылета.
А зачем тогда скрипт? Просто в кронтабе каждые 3 часа типа:
Код: Выделить всё
killall your_proga && your_proga
Или если сильно хочется, чтобы скрипт в памяти все время висел:
Код: Выделить всё
while true
do
blablabla
wait 10800
killall blablabla
done
Убить всех человеков!
-
- Сообщения: 424
- ОС: Debian Testing
Re: автоматический запуск проги, после вылета.
Не, у меня просто радио может вылететь, а может зависнуть... Вот поэтому и нужен такой скрипт...Poor Fred писал(а): ↑15.08.2007 07:03А зачем тогда скрипт? Просто в кронтабе каждые 3 часа типа:
Код: Выделить всё
killall your_proga && your_proga
За дороботку скрипта - огромное спасибо.
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: автоматический запуск проги, после вылета.
Тот скрипт, что я запостил, не будет проверять, как завершилось выполнение. Вероятно наилучшим вариантом будет проверять .pid этого процесса (например, каждые 10 минут), и при отсутствии - перезапускать. И кроме того независимо от этого перезапускать каждые 3 часа - на случай если завис.
Убить всех человеков!