• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] Frage zu cron job

r23

Newbie
Hallo,

ich habe mir ein sehr einfaches Shell-Script geschrieben. und möchte dieses nun per Cron Job einmal am Tag starten.

Im Test soll es alle 15 Minuten laufen...

~/etc/etc/cron.hourly/mein
Code:
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin

*/15 * * * *	root   ./home/r23/mein.sh

Code:
root # crontab -r
root # crontab /etc/etc/cron.hourly/mein
root # crontab -l
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin

*/15 * * * *	root   ./home/r23/mein.sh

alle 15 Minuten teilt mir das Sytem nun mit:
To: root@linux.site
Subject: Cron <root@linux> root ./home/r23/mein.sh
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20060614131501.72C06120D6C@linux.site>
Date: Wed, 14 Jun 2006 15:15:01 +0200 (CEST)

/bin/sh: root: command not found

die Meldung verstehe ich nicht.

Und
Code:
root # ./home/r23/mein.sh
funktioniert wie gewünscht.

wo ist mein Fehler?

danke

r23
 
Moin r23,

nur /etc/crontab kennt die Möglichkeit einen User mit anzugeben. Desweiteren ist mir nicht ganz klar was Du cron mit dem Pfad mit dem Punkt mitteilen möchtest. Kompletter Pfad ist in cronjobs die Regel.
 
OP
R

r23

Newbie
Hallo,

Geier0815 schrieb:
nur /etc/crontab kennt die Möglichkeit einen User mit anzugeben.

:shock: Danke !

/bin/sh: root: command not found

Jetzt verstehe ich die Meldung und vermute, dass es in wenigen Minuten funktioniert.

den Punkt habe ich auch gelöscht

cu
r23

edit: funktioniert nun ~
 
Oben