Автоматический перезапуск процесса

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

AKA_MOROZ
Сообщения: 13
ОС: Ubuntu 7.10

Автоматический перезапуск процесса

Сообщение AKA_MOROZ »

Прошу помочь с написанием скрипта.
Сейчас под screen'ом крутится сервер. Но тк он жутко сырой(сервер), то требуется частая перезагрузка.
Что необходимо:
1) Убить процесс
2) Отсчитать 10 секунд
3) запустить процесс
4) Отсчитать 30 минут
5) вернуться к пункту 1

заранее благодарю
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Автоматический перезапуск процесса

Сообщение diesel »

while true;
do
killall myprocess
sleep 10
myprocess
sleep 30
done
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Автоматический перезапуск процесса

Сообщение Uncle_Theodore »

echo "30*60" | bc
1800


diesel писал(а):
15.10.2007 20:18
while true;
do
killall myprocess
sleep 10
myprocess
sleep 1800
done

:)
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Автоматический перезапуск процесса

Сообщение diesel »

а да точно :) а я думаю че это каждые 30с процесс перезапускать :) это ж какой сервер глючный :)
Спасибо сказали: