Crontab Programmparameter möglich ?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
hansp99
Beiträge: 16
Registriert: 10.02.2007 10:41:33
Wohnort: Wien

Crontab Programmparameter möglich ?

Beitrag von hansp99 » 03.11.2008 18:55:58

Hallo Freunde,

kann ich bei einem Crontab Eintrag Programmparameter mitgeben:

Beispiel:

Code: Alles auswählen

3  1  *  *  *    root  /usr/share/doc/mythtv-backend/contrib/mythrename.pl --link /save/FilmLinks --format %T%S%y%n%G
Jeden Tag um 1:3 soll das Script mythrename.p mit den Parametern --link .... aufgerufen werden.

Geht das so ? Oder muss man da was Klammern ?

hans-peter

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Crontab Programmparameter möglich ?

Beitrag von Duff » 03.11.2008 18:58:54

Es ist immer besser sowas in ein Skript zu packen und dieses dann über die crontab aufzurufen.
Oh, yeah!

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: Crontab Programmparameter möglich ?

Beitrag von suno » 03.11.2008 19:14:50

Duff hat geschrieben:Es ist immer besser sowas in ein Skript zu packen und dieses dann über die crontab aufzurufen.
ACK. Wobei der Hauptgrund warum man tendenziell Code welcher non-trivial ist (alles was "mehr" ist als z.B. ls -la etc.) in ein script gibt hauptsaechlich jener ist, dass cron nicht das environment hat das ein user hat (weder root noch ein normaler system user). In einfachen Worten, man wuerde z.B. export JAVA_HOME=<some_path> in das script geben damit cron in seinem environment die Variablen hat um ueberhaupt irgendeinen Code ausfuehren zu koennen.

hansp99
Beiträge: 16
Registriert: 10.02.2007 10:41:33
Wohnort: Wien

Re: Crontab Programmparameter möglich ?

Beitrag von hansp99 » 03.11.2008 21:03:37

Danke, könnt ihr mir das für meinen Befehl schreiben. Währe lieb.

hp

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: Crontab Programmparameter möglich ?

Beitrag von suno » 03.11.2008 21:47:52

hansp99 hat geschrieben:Danke, könnt ihr mir das für meinen Befehl schreiben. Währe lieb.
http://en.wikipedia.org/wiki/Autodidacticism


Give a man a fish, and you feed him for a day. Teach a man to fish,
and he'll invite himself over for dinner.
-- Calvin Keegan

Antworten