ich benötige wieder einmal euere Hilfe.
Ich verwende aus bestimmten Gründen Qmail auf meinem Server.
Aus Sicherheitsgründen lasse ich diesen Nachts einmal durchstarten. Dabei wir mir ein Fehler geschmissen. Der normale Restart über die kommandozeile bringt mir aber keine Fehlermeldung.
Inhalt des crontab
Code: Alles auswählen
MAILTO="report@domain.de"
0 0 * * * /etc/init.d/qmail restart
/etc/init.d/qmail: 152: /etc/init.d/qmail: start-stop-daemon: not found
$Starting qmail: done
Die betreffenden Zeilen in der /etc/init.d/qmail sehen so aus:
Code: Alles auswählen
{
if [ -x "/sbin/start-stop-daemon" ]; then
# use debian daemon control facility
start-stop-daemon --user qmails --stop --quiet --oknodo --exec ${qmail_dir}/bin/qmail-send --retry=TERM/50/KILL/10
elif [ -f "$subsys" ]; then
echo -n $"Stopping $prog: "
killproc $proccess > /dev/null 2>&1
else
killall $proccess >/dev/null 2>&1
fi
[ -f "$subsys" ] && rm -f "$subsys"
for i in 1 1 1 1 1 5 10 10 10 10 10; do
for i in qmail-remote.moved qmail-send; do
pidofproc $i>/dev/null 2>&1
if [ 0 -eq "$?" ]; then
killall $i
sleep 1
killall -9 $i
sleep 1
fi
done >/dev/null 2>&1
pidofproc $proccess >/dev/null 2>&1
[ 0 -ne "$?" ] && return 0
sleep $i
done
pidofproc $proccess >/dev/null 2>&1
return $?
}
Code: Alles auswählen
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin