Проверить процесс на существование.
Добавлено: 2010-12-03 14:50:54
Добрый день, стоит задача, проверять один процесс на предмет его существования, набросал такое вот:
при запуске в консольке, она (консоль) виснит и только получается, что пока не откроешь еще одну консоль и не убьешь процесс она продолжает висеть, процесс же видется как defunction. А требуется всего. проверить процесс и если он есть, ничего тогда не делать, а если нету его, запустить.
Код: Выделить всё
#!/bin/sh
start=`/usr/local/etc/rc.d/xxx.sh start`
stat=`ps -A | grep -c xxx`
if [$stat -eq 0]
then
$start
fi