Page 1 of 1

Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-24 21:29
by dts
Hallo,

Ich habe als Benutzer (nicht "root") 2 Cronjobs, die beim Reboot des Servers zwei *.sh (Shellskripte) starten sollen. Problem daran ist nun, dass leider nur das erste gestartet wird und das zweite völlig ignoriert wird.

Code: Select all

@reboot /home/user/skript1.sh
@reboot /home/user/skript2.sh
Wie ist dies möglich??? :?

Mfg DtS

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-24 23:09
by fritz
ich habe keine Ahnung, warum das nicht funzt :roll:
1. Versuch: Beide vertauschen - ist es wieder nur das erste?
2. Versuch: Ich würde dann nur eine Zeile mit @reboot benutzen, und damit ein (bash-)Script aufrufen, das die beiden anderen ausführt. Wenn dann immer noch nur eines ausgeführt wird, funktioniert das andere eben aus anderen (Rechte-,Syntax-)Gründen nicht.
Gruss Fritz

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-24 23:44
by dts
Hi Fritz,
1. Versuch: Beide vertauschen - ist es wieder nur das erste?
Merkwürdigerweise war das Austauschen die Lösung... 8O
Nunja, muss ich ja nicht verstehen...

Danke dir für die Idee!

Mfg
DtS

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-25 06:37
by chris76
DtS wrote:
Nunja, muss ich ja nicht verstehen...
Um vielleicht dahinterzukommen wäre es interessant wie die Scripte aussehen und was sie machen.

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-25 06:42
by captaincrunch
erjenige, der sich diesen "@reboot"-Quatsch ausgedacht hat, gehört im Nachhinein noch erschlagen...

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-25 11:45
by dts
Um vielleicht dahinterzukommen wäre es interessant wie die Scripte aussehen und was sie machen.
:arrow: start_isdn.sh

Code: Select all

#!/bin/sh

while /bin/true
do
    /usr/bin/stc -c /etc/stc/isdn.cfg -e 1 -l /var/log/stc/isdn.log
    sleep 1
done
:arrow: start_modem.sh

Code: Select all

#!/bin/sh

while /bin/true
do
    /usr/bin/stc -c /etc/stc/modem.cfg -e 1 -l /var/log/stc/modem.log
    sleep 1
done


EDIT:
erjenige, der sich diesen "@reboot"-Quatsch ausgedacht hat, gehört im Nachhinein noch erschlagen...
Hmmm, aber Linuxstandart ist das schon? :roll:

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-25 11:47
by captaincrunch
Hmmm, aber Linuxstandart ist das schon?
Nein, Standard sind immer noch Initscripts.

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-25 16:36
by Roger Wilco
DtS wrote:Hmmm, aber Linuxstandart ist das schon? :roll:
Nur wenn Vixie-Cron benutzt wird. Andere Cron-Daemons kennen diese Schlüsselworte nicht...

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-25 18:27
by dts
Vixie-Cron
Noch nie gehört... :roll:

Ich verwende den "Original CROND" von Debian Sarge 3.1

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-25 18:48
by Roger Wilco
DtS wrote:Ich verwende den "Original CROND" von Debian Sarge 3.1
Also doch Vixie-Cron. :twisted:

Re: Cronjob (@reboot) wird nicht ausgeführt?

Posted: 2005-04-25 18:54
by dts
Danke für die Aufklärung :)