Morph: Помогите написать маленький скриптик bash

4 сообщения / 0 new
Последнее сообщение
Гость
Morph: Помогите написать маленький скриптик bash

/opt/games2/pvpgn/sbin/bnetd&
/opt/games2/pvpgn/sbin/d2cs&
/opt/games2/pvpgn/sbin/d2dbs&
/opt/games2/pvpgn/sbin/bntrackd -o /opt/games2/pvpgn/var/bntrackd.txt -l /opt/games2/pvpgn/var/bntrackd.log&
wine /opt/games2/d2gs/d2gs.exe 2>> /opt/games2/d2gs/d2gs-tty.log >> /opt/games2/d2gs/d2gs-tty.log&

пока запускаю сервер таким образом.
нужен скриптик, который бы отслеживал падение одного из процессов(например wine(он чаще всего рушится)).
если один из процессов падает - надо снять остальные и запустить все заново.

[ Редактирование ]

igorsia (не проверено)

if ps ax|grep process_name
then
echo все в порядке
else
kill process1
kill process2
.....

start process1 && process2 && process3
fi

Morph (не проверено)

вопрос-а как получить ID процесса?
Чтобы - тык....там где в строке есть d2gs.exe получили PID и уже килять его по PID/ И остальных так.

mitix (не проверено)

Используй pidof

RSS-материал