CRON Script fehlerhaft?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
DiscoBoy
Beiträge: 162
Registriert: 19.11.2004 18:17:34

CRON Script fehlerhaft?

Beitrag von DiscoBoy » 03.06.2007 21:22:25

Ich hab ein minütliches Cronscript laufen, dass nachssieht, ob BCRELAY läuft und Broadcasts an die VPN-Interfaces tun+ weiterleitet. Allerdings gibt es 2 komische Prozesse nachdem das VPN-SCrip BCRELAY mal neu gestartet hat...
[sh] <defunct>
9039 ? S 0:00 /usr/sbin/sendmail -i -FCronDaemon -oem root
Ich denke diese Prozesse hängen mit einem Fehler im CRON-Script zusammen....(Dieses funktioniert zwar aber erzeugt wohl einen Fehler)
...kann mir vielleicht einer nen Tipp geben, an was das liegen könnte?
if [ "`ps ax | grep -o '/usr/sbin/bcrelay'`" == "" ]; then
su nobody -c 'nohup /usr/sbin/bcrelay -d -i eth1 -o tun[0-9]+ &' &
fi
BCRELAY soll als nobody laufen, weil es teilweise auch durch OpenVPN neu gestartet werden soll (Dieses läuft als user nobody)! Hänge das ganze an NOHUP, damit das CRON-SCript beendet wird...

Benutzeravatar
Der kleine Tux
Beiträge: 80
Registriert: 20.01.2007 13:33:36
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Der kleine Tux » 04.06.2007 14:31:14

Hallo

eventuel absoluten path zu su angeben in cron ist das wichtig

Code: Alles auswählen

if [ "`ps ax | grep -o '/usr/sbin/bcrelay'`" == "" ]; then
/bin/su nobody -c 'nohup /usr/sbin/bcrelay -d -i eth1 -o tun[0-9]+ &' &
fi
Gruß

DiscoBoy
Beiträge: 162
Registriert: 19.11.2004 18:17:34

Beitrag von DiscoBoy » 04.06.2007 22:16:06

Hat leider nichts gebracht...
Das Script wird ja auch so ausgeführt, dass es funtioniert. Es bleiben eben nur diese Überbleibsel in der Prozessliste, die eindeutig auf das VPN Script zurückzuführen sind!

Antworten