Supportnet / Forum / Linux
Wie kann ich das Loggen von Aktivitäten im Cronjob verhindern?
Frage
Tach Leutz!
Ich hab nen Cronjob am laufen, der alle 10 Minuten nen Ping sendet (um den T-DSL-spezifischen 15-Minuten-Inaktivitäts-Rausschmiss zu verhindern).
Jedoch wird alles geloggt und an root-Mail geschickt. Ich brauch das alles aber gar nich und ich hab keine Lust, jedesmal rm zu machen.
Wie kann ich das Loggen verhindern?
(bin noch Newbie)
Bis neulich,
Piepsi {:o)
Antwort 1 von kinder_riegel
huhu,
am ende deiner crontab zeile einfach
> /dev/null 2>&1
dran fummeln und gut ist.
bsp:
*/2 * * * * user /root/watchdog/start.sh > /dev/null 2>&1
viel spass
und Prost!
am ende deiner crontab zeile einfach
> /dev/null 2>&1
dran fummeln und gut ist.
bsp:
*/2 * * * * user /root/watchdog/start.sh > /dev/null 2>&1
viel spass
und Prost!
Antwort 2 von Chonhulio
oder:
Falls der cron-job inder root- oder system-crontab steht ein "-" als erstes Zeichen einfügen.
z.B.:
-*/5 * * * * root info-cron.sh
mfg
Falls der cron-job inder root- oder system-crontab steht ein "-" als erstes Zeichen einfügen.
z.B.:
-*/5 * * * * root info-cron.sh
mfg
Antwort 3 von Piepsi
Danke für eure Hilfe!
Hab mal den Tipp von Chonhulio ausprobiert. Sollte ich mich nich mehr rühren, dann hats geklappt :-)
Thx nochmal!
Bis neulich,
Piepsi {:o)
Hab mal den Tipp von Chonhulio ausprobiert. Sollte ich mich nich mehr rühren, dann hats geklappt :-)
Thx nochmal!
Bis neulich,
Piepsi {:o)
Antwort 4 von Piepsi
Also der Tipp von Chonhulio alleine hats nich gebracht, aber seitdem ich kinder_riegels Tipp (> /dev/null 2>&1) drangefummelt hab, erhalte ich keine Mails mehr über jeden einzelnen Ping :-)
Ich hab zwar keine Ahnung, was > /dev/null 2>&1 im einzelnen bedeutet, aber hauptsach, es funzt (heißt "null" vielleicht, dass die Logdatei einfach nur ins Leere geschickt wird? Und was bedeutet "2>&1"?...)
Bin halt Newbie ;-)
Danke nochmal an euch zwei!
Bis neulich,
Piepsi {:o)
Ich hab zwar keine Ahnung, was > /dev/null 2>&1 im einzelnen bedeutet, aber hauptsach, es funzt (heißt "null" vielleicht, dass die Logdatei einfach nur ins Leere geschickt wird? Und was bedeutet "2>&1"?...)
Bin halt Newbie ;-)
Danke nochmal an euch zwei!
Bis neulich,
Piepsi {:o)
Antwort 5 von flo99
Antwort 6 von Chonhulio
@flo99: Das ist doch paranoid! Die wahre Funktion von /dev/null wird hier erklärt:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/funnies.html#DEV-NULL
;-)
http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/funnies.html#DEV-NULL
;-)
Antwort 7 von Piepsi
@flo99:
Naja, "Fake News" sagt ja schon alles *lol*
@Chonhulio:
Die Daten in reine CPU-Hitze umwandeln?? *muahahahaha*
(warum auch sonst steht in der URL "funnies"...)
Bin zwar noch nich schlauer geworden, aber Danke an euch beide für diese zwei lustigen Links ;-)))
Bis neulich,
Piepsi {:o)
Naja, "Fake News" sagt ja schon alles *lol*
@Chonhulio:
Die Daten in reine CPU-Hitze umwandeln?? *muahahahaha*
(warum auch sonst steht in der URL "funnies"...)
Bin zwar noch nich schlauer geworden, aber Danke an euch beide für diese zwei lustigen Links ;-)))
Bis neulich,
Piepsi {:o)
Antwort 8 von Chonhulio
Unter Unix kann man mittels ">" die Standardausgabe eine Programms in eine Datei umleiten. Mittels "2>" kann man die Fehlerausgabe umleiten. Mit "2>&1" entsprechend die gesamte Ausgabe eines Programms.
Beispielsweise kann man mit "make 2> error.log" die Fehler/Warnungen eines Kompiliervorgangs in die Datei "error.log" schreiben, während die gewöhnlichen Meldungen auf dem Terminal erscheinen.
/dev/null ist ein "Pseudo-Device", dass eine Art "Datengrab" darstellt. Alles was man dorthin schreibt verschwindet im nichts. (Was natürlich philosophische Fragen aufwirft).
mfg
Beispielsweise kann man mit "make 2> error.log" die Fehler/Warnungen eines Kompiliervorgangs in die Datei "error.log" schreiben, während die gewöhnlichen Meldungen auf dem Terminal erscheinen.
/dev/null ist ein "Pseudo-Device", dass eine Art "Datengrab" darstellt. Alles was man dorthin schreibt verschwindet im nichts. (Was natürlich philosophische Fragen aufwirft).
mfg
Antwort 9 von Piepsi
Thx für die Info, da hatte ich also gar nich so Unrecht :-)
(Ich muss noch viiiieel lernen...)
Bis neulich,
Piepsi {:o)
(Ich muss noch viiiieel lernen...)
Bis neulich,
Piepsi {:o)

