ich habe mir ein kleines PHP Skript geschrieben, um per cron den Apachen bzw. MySQL zu überwachen. Dazu kontrolliere ich mit
ps aux | grep 'mysqld'| wc -l;
die Anzahl der Prozesse (Ergebnis > 1 = Server läuft).
Jetzt habe ich aber festgestellt, dass der Befehl z.B. bei gestopptem MySQL Server direkt auf der Konsole eine andere Zahl (1) liefert als exakt der gleiche Befehl über SHELL_EXEC in meinem CLI-PHP-Skript (4).