Cron und ein Anfänger

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
GeradB
Beiträge: 5
Registriert: 31.05.2006 00:08:48

Cron und ein Anfänger

Beitrag von GeradB » 31.05.2006 00:12:56

Hallo ich habe folgendes Problem ich möchte gerne das Cron
einmal in der Stunde
Sachen von a nach b kopiert

Code: Alles auswählen

0 * * * * cp /home/game/hlds/cstrike/logs/* /var/www/web/ps2/logs
und das er dann einen Befehl ausführt
0 * * * * /var/www/web/ps2/psychostats2.3.3./stats.pl
Aber aus unerfindlichen Gründen macht er das nicht :(
also kopieren ist kein Problem aber er führt die Datein nicht aus...
Wenn ich das ganze per Hand mache muss ich der Datei ./stats.pl Rechte geben das macht er dann ja auch aber halt nicht wenn ich das ganze über Cron laufen lasse!
Ich hoffe ihr versteht mein Problem und könnt mir helfen!

MfG
GeradB

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Re: Cron und ein Anfänger zwei Welten ... :(

Beitrag von Joghurt » 31.05.2006 00:19:35

GeradB hat geschrieben:/var/www/web/ps2/psychostats2.3.3./stats.pl
Ist da nicht ein Punkt zuviel, sprich, sollte es nicht

Code: Alles auswählen

/var/www/web/ps2/psychostats2.3.3/stats.pl
heißen?

GeradB
Beiträge: 5
Registriert: 31.05.2006 00:08:48

Beitrag von GeradB » 31.05.2006 00:44:36

er soll ja ./stats.pl ausführen :X
aber ich hab das jetzt einfach mal als alternative bei cron mit reingeschrieben :=) wenn es geht dann schon mal danke wenn nicht schreibe ich in 20 Minuten wieder....

Juhu genau das war der Fehler :)
Zuletzt geändert von GeradB am 31.05.2006 01:04:25, insgesamt 1-mal geändert.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 31.05.2006 00:56:27

GeradB hat geschrieben:er soll ja ./stats.pl ausführen :X
Nein, er soll stats.pl ausführen.

Nur sucht Linux/UNIX aus Sicherheitsgründen immer nur im Pfad und nicht im aktuellen Verzeichnis nach Programmen, wenn kein Pfad angegeben ist. Und da "." nunmal für das aktuelle Verzeichnis steht, schreibt man "./programm", weil man zu faul ist "/home/benutzer/mein/verzeichnis/programm" zu schreiben. ($PWD/programm) würde auch gehen.

GeradB
Beiträge: 5
Registriert: 31.05.2006 00:08:48

Beitrag von GeradB » 31.05.2006 01:05:42

Danke :))))))

Antworten