Automatisches Ausführen von Skripten über Cron
Hallo ! Ich würde gerne jeden Abend um 23.30 ein Skript, z.b. /root/test ausführen lassen. Wie lautet dann die Zeile die ich in der /etc/crontab einfügen wenn ich das Skript als User root ausführen lasse. Danke. mfg Martin Theis --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Mon, 22 May 2000, schrieb Martin Theis: > Hallo ! > > Ich würde gerne jeden Abend um 23.30 ein Skript, z.b. /root/test > ausführen lassen. > Wie lautet dann die Zeile die ich in der /etc/crontab einfügen wenn ich > das Skript als > User root ausführen lasse. * * * * * root /root/test Für die Stenchen musst dann halt noch das passende eintragen. Steht auch alles irgendwo bei den cron manpages. Es gibt auch ein paar lesenswerte Artikel bei den grossen amerikanischen Linuxsite. Ich konnte eigentlich überall was finden. www.linuxcentral.com www.linuxcare.com www.linux.com usw. Cu, Sven --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Martin Theis schrieb am 22.05.2000 zum Thema "Automatisches Ausführen von Skripten":
Wie lautet dann die Zeile die ich in der /etc/crontab einfügen wenn ich das Skript als User root ausführen lasse.
Lies Dir mal die manpages zu cron & crontab durch: man crontab und man 5 crontab sind recht aufschlußreich... SCNR ;-) Danach weißt Du dann, wie die Skriptdatei auszusehen hat, die Du dann mit dem Befehl "crontab -u root <datei>" an cron "übergibst": z.B.: SHELL=/bin/sh MAILTO=<username> 30 22 * * * /ge/wuen/sch/ter/Befehl > /var/log/logdatei klappt bei mir ganz gut...;-) hth, Christian -- Made with a Macintosh... ChriSchmi@t-online.de http://home.t-online.de/home/chrischmi/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Martin Theis schrieb am 22.Mai.2000:
Ich würde gerne jeden Abend um 23.30 ein Skript, z.b. /root/test ausführen lassen. Wie lautet dann die Zeile die ich in der /etc/crontab einfügen wenn ich das Skript als User root ausführen lasse.
23 30 * * * root /root/test Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Bernd Brodesser schrieb:
23 30 * * * root /root/test
Hallo Bernd, ich habe das genau so in die /etc/crontab eingetragen, doch es passiert nichts um die Uhrzeit. Weißt du noch eine andere Möglichkeit ?? Danke. mfg Martin Theis --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mon, 22 Mai 2000, Martin Theis wrote:
23 30 * * * root /root/test ich habe das genau so in die /etc/crontab eingetragen, doch es passiert nichts um die Uhrzeit. Weißt du noch eine andere Möglichkeit ??
hast du auch den cron-daemon neu gestartet ? Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Jörg Henner & Adrian Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Joerg Henner schrieb am 23.Mai.2000:
On Mon, 22 Mai 2000, Martin Theis wrote:
23 30 * * * root /root/test
Sorry umgekehrt natürlich: 30 23 * * * root /root/test Minute, Stunde, Tag, Monat, Tag in der Woche
ich habe das genau so in die /etc/crontab eingetragen, doch es passiert nichts um die Uhrzeit. Weißt du noch eine andere Möglichkeit ??
Überprüfe, ob /root/test funktioniert wenn Du es von Hand aufrufst. Bedenke, daß cron einen eingeschränkten Pfad hat und vor allem keinen Bildschirm zugeordnet ist. Eine Bildschirmausgabe wirst Du nicht erhalten. Es sei den, Du lenkst die Ausgabe explizit auf einem Bildschirm um, dann mußt Du aber auch sagen, welchen.
hast du auch den cron-daemon neu gestartet ?
Der muß nicht neu gestartet werden. Bernd -- Bitte die Etikette von Christian beachten: http://www.ndh.net/home/schult/ Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Martin Theis wrote:
Bernd Brodesser schrieb:
23 30 * * * root /root/test
ich habe das genau so in die /etc/crontab eingetragen, doch es passiert nichts um die Uhrzeit. Weißt du noch eine andere Möglichkeit ??
So sollte es klappen: 30 23 * * * root /root/test ^^ ^^Stunden |_Minuten Das wäre dir durch lesen der man-page auch aufgefallen. christian P.S. stelle den Zeilenumbruch bitte auf 68 Zeichen. -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mon, Mai 22, 2000 at 10:58:18 +0200, Bernd Brodesser wrote:
* Martin Theis schrieb am 22.Mai.2000:
Ich würde gerne jeden Abend um 23.30 ein Skript, z.b. /root/test ausführen lassen. Wie lautet dann die Zeile die ich in der /etc/crontab einfügen wenn ich das Skript als User root ausführen lasse.
23 30 * * * root /root/test
Das gibt Stress ;-) 30 23 * * * root /root/test geht besser (Minute Stunde Tag Monat Wochentag Benutzer Kommando). Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (7)
-
B.Brodesser@online-club.de
-
ChriSchmi@t-online.de
-
cschult@gmx.de
-
hoexter@orgaprog.de
-
Jan.Trippler@t-online.de
-
jhe@lihas.de
-
linux@theis-web.de