Page 1 of 1

crontab startet nicht.

Posted: 2005-12-18 15:26
by afrika123
Ich habe nun haufenweise shellscripte gemacht, die in putty auch alle gehen, allerdings werden diese beim cron nicht ausgeführt.

Das wird wahrscheinlich an den Rechten liegen.
Mit welchen Gruppenrechten müssen diese Files denn versehen werden?
0755 sollte doch für einen Cron auch gehen und momentan ist die Gruppe web1 User web1
Cronjop über confixx
15 3 * * * sh /srv/www/htdocs/web1/ftpupload.sh

Wird aber nicht ausgeführt

Re: crontab startet nicht.

Posted: 2005-12-18 19:35
by aldee
Absolute Pfade benutzen.

Re: crontab startet nicht.

Posted: 2005-12-18 20:13
by Anonymous
Naja, /srv/www/htdocs/web1/ftpupload.sh sieht mir doch ziemlich absolut aus.

Nachtrag:

Wenn allerdings die Verwendung von absoluten Pfaden in den jeweiligen Skripten gemeint ist, kann ich dem nur zustimmen.

Re: crontab startet nicht.

Posted: 2005-12-18 21:48
by afrika123
In den Scripten ist soweit auch alles absolut. die gehen ja auch bei Direktaufruf.

Leider fuktioniert der cron nicht.
Vielleicht ist auch der Aufruf
sh /srv/www/htdocs/web1/ftpupload.sh

Nicht richtig. Gibe es noch Alternativen dazu?

Re: crontab startet nicht.

Posted: 2005-12-18 22:01
by Anonymous
Wie genau sieht denn dein Direktaufruf via putty aus?

Re: crontab startet nicht.

Posted: 2005-12-18 23:09
by cosmo
Hallo,
der Aufruf stimmt imho nicht, bei mir siehts jedenfalls so aus

Code: Select all

* * * * * /pfad/zum/script/script.sh
ist jetzt ein einminütiges Script, aber soll ja nur zur Darstellung sein[/code]

Re: crontab startet nicht.

Posted: 2005-12-18 23:18
by afrika123
batzilla wrote:Wie genau sieht denn dein Direktaufruf via putty aus?
sh ./ftpupload.sh

Re: crontab startet nicht.

Posted: 2005-12-18 23:23
by cosmo
hi,

das "sh" kannst du dir sparen, wenn die Datei ausführbar ist dann reicht "./script.sh" zum ausführen.

Gruß

Re: crontab startet nicht.

Posted: 2005-12-19 11:05
by afrika123
Die Datei ist ja ausführbar, zumindest mit dem Aufruf

Code: Select all

sh ./ftpupload.sh
Nur als cron leider nicht.

Re: crontab startet nicht.

Posted: 2005-12-19 11:16
by metrax
schau mal im syslog, da steht meistens warum er nicht ausgeführt wird.

Re: crontab startet nicht.

Posted: 2005-12-19 11:48
by afrika123
Wo finde ich die?

Re: crontab startet nicht.

Posted: 2005-12-19 14:29
by cosmo
die syslog ist wie fast alle logs in

Code: Select all

/var/log/syslog
da sollte dann sowas stehen wie

Code: Select all

Dec 19 12:13:01 localhost /USR/SBIN/CRON[17589]:
Gruß

Re: crontab startet nicht.

Posted: 2005-12-19 17:13
by afrika123
Soetwas ist bei mir unter messages abgelegt.
Werde ich mal sehen, die von gestern sind schon weg.

Re: crontab startet nicht.

Posted: 2005-12-19 23:05
by afrika123
Kann es am confixx liegen?
Vielleicht geht das da nicht mit absoluten Pfaden?

Re: crontab startet nicht.

Posted: 2005-12-20 10:36
by afrika123
So sieht das aus:

Code: Select all

Dec 20 01:15:00 h323627 /USR/SBIN/CRON[1934]: (web1) CMD (/srv/www/htdocs/web1/ftpupload.sh)