Код: Выделить всё
#!/bin/bash
# check daemon
ps -ef | grep -v grep | grep apache2
# if not found - equals to 1, start it
if [ $? -eq 1 ]
then
/etc/init.d/apache2 start
else
echo "eq 0 - daemon found - do nothing"
fi
Единственное, чтоб оно работало, надо его засунуть в crontab или добавить к другому скрипту, который уже регулярно срабатывает.
Взято отсюда - kamenev.kz/303.