Ho uno script (apachetest.sh) che controlla se apache è attivo e se non lo è lo riavvia.
#!/bin/sh
run=`ps ax | grep /usr/sbin/apache2 | grep -v grep | cut -c1-5 | paste -s -`
if [ "$run" ];
then
echo "Apache is running"
else
/usr/sbin/apache2ctl start
fi
Se lo lancio manualmente funziona.
Se lo inserisco con crontab
* * * * * /usr/sbin/apachetest.sh
non parte niente.
In teoria dovrebbe lanciarlo ogni minuto.
Sembra che cron non si avvii mai.