Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: takov в Nov 13, 2012, 21:26



Титла: Крашва ми даден процес (0.00 %)
Публикувано от: takov в Nov 13, 2012, 21:26
Здравейте, рядко пиша тук, но все пак пиша и в момента стигнах до нещо, което незнам как да го реша.Проблема е следния :

Държа сървър на игра, който е под определен процес обаче сървъра крашва, а процеса остава на 0.00 % натоварване и не се изключва, следователно сървъра не може да се рестартира автоматично докато не спра този процес, който е "забил".Имате ли идея как това да се предотврати.

Още един въпрос :

Как да направя процес да се убива в определен от мен час на денонощието и съответно втория процес да го стартира, тоест трябва по ПИД да го унищожава.
Сървъра се пуска със скрипт, който създава втори процес на сървъра и когато първият процес се изключи втория дава сигнал за пускането на първия най-просто казано.Вероятно се ползва КРОН, но незнам точно как е кода.

Благодаря предварително.


Титла: Re: Крашва ми даден процес (0.00 %)
Публикувано от: b2l в Nov 13, 2012, 22:05
Ти си измислил адското решение човек.  ;D ;D ;D ;D ;D ;D ;D ;D

"Здравейте имам, автомобил. От време на време бензинът ми свършва. Кажете ми бензиностанция на която мога да пухна маркуча и да продължа да карам."


Титла: Re: Крашва ми даден процес (0.00 %)
Публикувано от: takov в Nov 13, 2012, 22:07
Хубаво, но това не ми помага с нищо ?


Титла: Re: Крашва ми даден процес (0.00 %)
Публикувано от: b2l в Nov 13, 2012, 22:11
Код:
PID=`ps -edf|grep <process_name>|awk '{print $2}'`
kill -9 $PID
/path/to/starting/process/again start


Титла: Re: Крашва ми даден процес (0.00 %)
Публикувано от: takov в Nov 13, 2012, 23:03
Този код го пиша във файл и стартирам файла така ли ? Как да добавя час на рестарта и искам да е всеки ден ? Процесите се повтарят, тоест имат едни и същи имена над 20 процеса (хлдс_....).

Относно първият ми въпрос за краша ?


Титла: Re: Крашва ми даден процес (0.00 %)
Публикувано от: b2l в Nov 13, 2012, 23:18
Код:
man cron