You are not logged in.

  • Login

Duke_Luke

Intermediate

  • "Duke_Luke" started this thread

Posts: 303

Occupation: GER

  • Send private message

1

Tuesday, July 26th 2011, 1:24am

An die Linux Freaks: Prob mit crontab

Hi,

hat jemand eine Idee weswegen folgendes nicht funktioniert:

Ich habe ein Script, welches in /usr/local/sbin liegt.
Dieses Script versendet eine Mail mit dem Text der Datei /root/datei.txt

Manueller Aufruf des Scriptes funktioniert.
Danach Eintrag in Crontab.

Script läuft bis zum versenden der Mail (mit nail) - diese geht aber nicht.

--> Ich vermute ein Rechteproblem, da es in der Shell geht. Chmod 777 auf Script, txt und nail. Funktioniert immer noch nicht - obwohl alles als root gemacht wurde.

Hat jemand eine Idee diesbezüglich?

Danke

Gruß
Duke_Luke

sylence

Administrator

Posts: 1,863

Location: Dresden

Occupation: GER

  • Send private message

2

Tuesday, July 26th 2011, 1:45am

Hast du die Ausgabe des Cronjobs mal in eine Datei umgeleitet? (> file)
Eventuell im Skript selbst vorher noch "set -x" einfügen, um die gerade ausgeführte Zeile vollständig substituiert mit anzuzeigen.
sylence.cc

Duke_Luke

Intermediate

  • "Duke_Luke" started this thread

Posts: 303

Occupation: GER

  • Send private message

3

Tuesday, July 26th 2011, 1:46am

OK selbst gefunden....sollte mal jemand tatsächlich ein ähnliches Problem haben und mit der Suche hier gelandet sein -->

Die nail-Pfadangabe im Script hat gefehlt. In der Shell hats dennoch funktioniert (offensichtlich gibt es in der Shell andere Arbeitspfade). Nachdem ich den Pfad absolut geändert habe funktioniert alles...

Duke_Luke

Intermediate

  • "Duke_Luke" started this thread

Posts: 303

Occupation: GER

  • Send private message

4

Tuesday, July 26th 2011, 1:47am

sylence unsere Posts haben sich überschnitten. Dank dir trotzdem für Deinen Tipp!

Similar threads