hallo, ich muss alle 10 minuten ein script anstarten, das einen dienst kurz beendet und wieder startet. ist ein kleiner 3 zeiler. eine mail an den root wird standardmaessig geschickt. diese wuerde ich fuer den speziellen fall als entbehrlich betrachten. wie kann ich erreichen, dass keine info an den root erfolgt, das script dennoch ausgefuehrt wird (wird ueber einen cron-job ) gestartet
hallo stephan, schreib mal ein "-" vor den cronjob und dann sollte das passen. gruß seb
Sebastian Wolfgarten wrote:
hallo stephan,
schreib mal ein "-" vor den cronjob und dann sollte das passen. Hallo,
ist das nicht so gewesen, daß das "-" einen syslog-EIntrag unterdrückt, was bei root-jobs ja öfters gewünscht sein kann, trotzdem aber eine Mail schickt??? Sicher bin ich mir ja aber nicht... Rene -- Omnis enim res, quae quando non deficit, dum habetur et non datur, nondum habetur, quomodo habenda est. [Aurelius Augustinus, 4. Jhd.] Erklärung und Übersetzung: http://www.fsfeurope.org/order/announce.de.html
Hallo, On Sunday 21 October 2001 13:04, Sebastian Wolfgarten wrote: [Cron schreibt Mails]
schreib mal ein "-" vor den cronjob und dann sollte das passen.
der "-" verhindert AFAIR nur einen Syslogeintrag. Da dem cron kein Terminal zur Ausgabe zugeordnet ist, packt er alle Ausgaben des ausgeführten Jobs in eine Mail. Der richtige Ansatz wäre also, alle Ausgaben im ausgeführten Skript zu unterdrücken. Man kann für Cron auch ein MAILTO="" setzen, dann schreibt Cron allerdings auch für die anderen Jobs keine Mails mehr. Ich persönlich fände das nicht so schön. Schöne Grüße, Stephan -- /* Stephan Hakuli -=-=-=- http://www.hakuli.de/stephan Encryption with GnuPG/GPG is strongly encouraged, my public key is available on my website. -=- Kernel_source_comment_of_the_month=\ `grep gently /usr/src/linux-2.2.19/arch/sparc/kernel/ptrace.c` */
Am Sonntag, 21. Oktober 2001 13:02 schrieb Stephan Reichenbach:
ich muss alle 10 minuten ein script anstarten, das einen dienst kurz beendet und wieder startet. eine mail an den root wird standardmaessig geschickt. wie kann ich erreichen, dass keine info an den root erfolgt
Sorge dafür, dass das Skript keine Ausgabe hat: ------------------ #!/bin/sh /sbin/irgendwas >/dev/null /sbin/was_anderes >/dev/null ------------------ Das sorgt gleichzeitig dafür, dass Du Fehlermeldungen des Skriptes trotzdem als Mail bekommst. Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
-----Original Message----- From: Stephan Reichenbach [mailto:stephan.reichenbach@addcom.de] Sent: Sunday, October 21, 2001 1:02 PM To: suse-linux@suse.com Subject: programm ausfuehren
hallo,
ich muss alle 10 minuten ein script anstarten, das einen dienst kurz beendet und wieder startet. ist ein kleiner 3 zeiler. eine mail an den root wird standardmaessig geschickt. diese wuerde ich fuer den speziellen fall als entbehrlich betrachten. wie kann ich erreichen, dass keine info an den root erfolgt, das script dennoch ausgefuehrt wird (wird ueber einen cron-job ) gestartet
Hallo, indem du an den befehl "1> /dev/null 2> /dev/null" anhaengst. 1> bedeutet, dass erfolgreiche reports ins nirvana gejagt werden, und 2> steht fuer fehlgeschlagene... -- MfG Yann Wissenbach www : http://www.world-wide-wait.de http://www.vw-opel-ig.de mail : yann@world-wide-wait.de ICQ : 98297452 Linux - Life is too short for reboots m
participants (6)
-
Martin Borchert
-
Rene Engelhard
-
Sebastian Wolfgarten
-
Stephan Hakuli
-
Stephan Reichenbach
-
Yann Wissenbach