Bash, Shell, PHP, Python, Perl, CGI
dts
Posts: 290 Joined: 2004-02-05 20:40
Post
by dts » 2005-04-24 21:29
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
fritz
Posts: 892 Joined: 2002-04-23 20:12
Location: Lehrte / Hannover
Post
by fritz » 2005-04-24 23:09
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
dts
Posts: 290 Joined: 2004-02-05 20:40
Post
by dts » 2005-04-24 23:44
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
chris76
Posts: 1878 Joined: 2003-06-27 14:37
Location: Germering
Post
by chris76 » 2005-04-25 06:37
DtS wrote:
Nunja, muss ich ja nicht verstehen...
Um vielleicht dahinterzukommen wäre es interessant wie die Scripte aussehen und was sie machen.
Gruß Christian
BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
captaincrunch
Userprojekt
Posts: 7066 Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
Post
by captaincrunch » 2005-04-25 06:42
erjenige, der sich diesen "@reboot"-Quatsch ausgedacht hat, gehört im Nachhinein noch erschlagen...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
dts
Posts: 290 Joined: 2004-02-05 20:40
Post
by dts » 2005-04-25 11:45
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:
captaincrunch
Userprojekt
Posts: 7066 Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
Post
by captaincrunch » 2005-04-25 11:47
Hmmm, aber Linuxstandart ist das schon?
Nein, Standar
d sind immer noch Initscripts.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Roger Wilco
Posts: 5923 Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2005-04-25 16:36
DtS wrote: Hmmm, aber Linuxstandart ist das schon? :roll:
Nur wenn Vixie-Cron benutzt wird. Andere Cron-Daemons kennen diese Schlüsselworte nicht...
dts
Posts: 290 Joined: 2004-02-05 20:40
Post
by dts » 2005-04-25 18:27
Vixie-Cron
Noch nie gehört... :roll:
Ich verwende den "Original CROND" von Debian Sarge 3.1
Roger Wilco
Posts: 5923 Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2005-04-25 18:48
DtS wrote: Ich verwende den "Original CROND" von Debian Sarge 3.1
Also doch Vixie-Cron. :twisted:
dts
Posts: 290 Joined: 2004-02-05 20:40
Post
by dts » 2005-04-25 18:54
Danke für die Aufklärung :)