Crontab führt Shell Scripts nicht aus

Bash, Shell, PHP, Python, Perl, CGI
Anonymous

Crontab führt Shell Scripts nicht aus

Post by Anonymous » 2007-06-13 10:53

Hallo,

Ich habe mich gerade in die Crontab eingearbeitet, und ich habe es auch geschafft einzelne Befehle wie

Code: Select all

* * * * * cp /tmp/sh/script.sh /tmp/
über die Crontab auszuführen. Das Funktioniert.

Aber sobald ich ein script hierüber ausführen möchte:

Code: Select all

* * * * * /tmp/sh/script.sh
Funktioniert dies nicht.

Das script ist ausführbar und ohne crontab funktioniert

Code: Select all

/tmp/sh/script.sh
Auch ohne Probleme.

In der log Datei der Cron steht, dass das Script korrekt ausgeführt wird.

Ich bin nicht der root User auf dem System, könnte das an fehlenden Rechten liegen?

Danke,
Basti

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Crontab führt Shell Scripts nicht aus

Post by Joe User » 2007-06-13 11:07

Code: Select all

head -n 1 /tmp/sh/script.sh
Absolute Pfade im Script verwendet?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

Anonymous

Re: Crontab führt Shell Scripts nicht aus

Post by Anonymous » 2007-06-13 11:18

Sehr geil!

Das wars.
Das Script sollte zu Testzwecken einfach eine Datei kopieren
Ich hatte einen relativen Pfad im Script angegeben

Mit dem Absoluten klappts jetzt

Ich danke dir!

Basti