Hallo Leute, Ich habe ziemlich viele cronjobs am Laufen und das füllt meine Logdateien unnötig auf. Kann ich cron irgendwie sagen, dass er keine Einträge in den Logdateien hinterlassen soll? Gruß, Marc -- Studium: Computer Networking: http://cn.psychology4u.de Linux- und Netzwerkberatung: http://www.teamberatung.org Marc Mc Guinness: http://www.mcguinness.de UK Webdesign: http://www.psychology4u.de/telesat/
Hallo, Am Montag, 26. Januar 2004 13:25 schrieb Marc Mc Guinness:
Hallo Leute,
Ich habe ziemlich viele cronjobs am Laufen und das füllt meine Logdateien unnötig auf.
Kann ich cron irgendwie sagen, dass er keine Einträge in den Logdateien hinterlassen soll?
Gibt sicherlich elegantere Lösungen, aber wie wäre es mit: * * * * * /cronjobs/script_xyz > /dev/null Oder alternativ Ausgaben / Fehlermeldungen in spezielle Textdateien rückschreiben, die man regelmäßig entmistet? Bernd -- [Zufallssig 6] Linux is like an Indian tent... ...no Gates, no Windows and an Apache inside.
Hallo, am Montag, 26. Januar 2004 um 12:53 schrieb Bernd Tannenbaum
Gibt sicherlich elegantere Lösungen, aber wie wäre es mit: * * * * * /cronjobs/script_xyz > /dev/null
dabei wird aber dennoch IMHO ein CRON Eintrag in /var/log/messages geschriebem cu stonki -- Deutsche ProFTP Docs: http://www.proftpd.de, EFNET: #proftpd KDE3 Renamer: http://www.krename.net KDE3 Barcode und Label Solution: http://www.kbarcode.net Just me: http://www.stonki.de
Am Montag, 26. Januar 2004 13:25 schrieb Marc Mc Guinness:
Hallo Leute,
Ich habe ziemlich viele cronjobs am Laufen und das füllt meine Logdateien unnötig auf.
Kann ich cron irgendwie sagen, dass er keine Einträge in den Logdateien hinterlassen soll?
aus man 5 crontab: If the uid of the owner is 0, he can put a "-" as first character of a crontab entry. Then cron won't write a syslog message about this command. Gruß Heiner
On Mon, Jan 26, 2004 at 01:25:22PM +0100, Marc Mc Guinness wrote:
Kann ich cron irgendwie sagen, dass er keine Einträge in den Logdateien hinterlassen soll?
Nur fuer die /etc/crontab geht das: man 5 crontab: If the uid of the owner is 0, he can put a "-" as first character of a crontab entry. Then cron won't write a syslog message about this command. -- Have fun, Peter
Hallo nochmal, Peter Wiersig wrote the following on 26.01.2004 14:30:
On Mon, Jan 26, 2004 at 01:25:22PM +0100, Marc Mc Guinness wrote:
Kann ich cron irgendwie sagen, dass er keine Einträge in den Logdateien hinterlassen soll?
Nur fuer die /etc/crontab geht das: man 5 crontab: If the uid of the owner is 0, he can put a "-" as first character of a crontab entry. Then cron won't write a syslog message about this command.
Interessant. Ich verwende cron in der Version 3.0pl1-72 und da finde ich diesen Eintrag in 'man 5 crontab' nicht. Welche Versionen von cron habt Ihr denn installiert? Dann bekomme ich vielleicht eine Vorstellung davon welchen ich installieren sollte. Gruß, Marc -- Studium: Computer Networking: http://cn.psychology4u.de Linux- und Netzwerkberatung: http://www.teamberatung.org Marc Mc Guinness: http://www.mcguinness.de UK Webdesign: http://www.psychology4u.de/telesat/
Also sprach Marc Mc Guinness:
Hallo nochmal,
Peter Wiersig wrote the following on 26.01.2004 14:30:
On Mon, Jan 26, 2004 at 01:25:22PM +0100, Marc Mc Guinness wrote:
Kann ich cron irgendwie sagen, dass er keine Einträge in den Logdateien hinterlassen soll?
Nur fuer die /etc/crontab geht das: man 5 crontab: If the uid of the owner is 0, he can put a "-" as first character of a crontab entry. Then cron won't write a syslog message about this command.
Interessant. Ich verwende cron in der Version 3.0pl1-72 und da finde ich diesen Eintrag in 'man 5 crontab' nicht.
Welche Versionen von cron habt Ihr denn installiert? Dann bekomme ich vielleicht eine Vorstellung davon welchen ich installieren sollte.
Gruß,
Marc
Hi Marc, wenn ich man 5 crontab eingebe, kommt die interessante Textstelle fast am Ende der manpage. Da steht auch was von 1994 oder so, also schon recht alt... Wenn du dir die manpage mit man 5 crontab anschaust, kannst du wie im vi mit / <Suchbegriff> nach einem bestimmten Wort suchen (z.B. syslog) Gruß Peter
Hallo Peter, Peter Bergmann wrote the following on 26.01.2004 16:11:
Hi Marc, wenn ich man 5 crontab eingebe, kommt die interessante Textstelle fast am Ende der manpage. Da steht auch was von 1994 oder so, also schon recht alt...
Wenn du dir die manpage mit man 5 crontab anschaust, kannst du wie im vi mit / <Suchbegriff> nach einem bestimmten Wort suchen (z.B. syslog)
Ja, das weiß ich alles. Es steht nicht in meiner crontab drin! Siehe meinen Post in diesem Thread von 15:28 Uhr. Bye, Marc -- Studium: Computer Networking: http://cn.psychology4u.de Linux- und Netzwerkberatung: http://www.teamberatung.org Marc Mc Guinness: http://www.mcguinness.de UK Webdesign: http://www.psychology4u.de/telesat/
*** Marc Mc Guinness (suse-linux@mcguinness.de) schrieb heute in suse-linux:
[...] Interessant. Ich verwende cron in der Version 3.0pl1-72 und da finde ich diesen Eintrag in 'man 5 crontab' nicht.
Reden wir überhaupt von einem cron, dass mit einer SuSE 7.3+ mitgliefert wird!? Ich verwende V3.0.1
Welche Versionen von cron habt Ihr denn installiert? Dann bekomme ich vielleicht eine Vorstellung davon welchen ich installieren sollte.
Wie geschrieben: Woher hast Du überhaupt diese merkwürdige Version. Ich meine, mich erinnern zu können, dass ich diese Option (vorangestelltes "-" schon zu SuSE7.2-Zeiten verwendet habe... MG Henning Hucke -- Die schnellere Routine ist immer die, die Du nicht aufrufst!
*** Marc Mc Guinness (suse-linux@mcguinness.de) schrieb heute in suse-linux:
[...] Kann ich cron irgendwie sagen, dass er keine Einträge in den Logdateien hinterlassen soll?
Was war daran so schwierig, man -P "less +'/^EXTENSIONS'" 5 crontab durchzulesen!? Ernst gemeinte Frage. Und ich erwarte eine Antwort darauf. MG Henning Hucke -- Du möchtest, dass die Mailingliste als Reply-To eingetragen wird? Lies vorher bitte "http://www.helms.sh/replyto/reply-to-harmful-de.html". Danke.
Hallo Henning, Henning Hucke wrote the following on 26.01.2004 15:16:
*** Marc Mc Guinness (suse-linux@mcguinness.de) schrieb heute in suse-linux:
[...] Kann ich cron irgendwie sagen, dass er keine Einträge in den Logdateien hinterlassen soll?
Was war daran so schwierig,
man -P "less +'/^EXTENSIONS'" 5 crontab
durchzulesen!? Ernst gemeinte Frage. Und ich erwarte eine Antwort darauf.
:-(
Das hier wird mir angezeigt, wenn ich die EXTENSIONS aus man 5 crontab
anschaue:
================schnipp===================================================
[...]
EXTENSIONS
When specifying day of week, both day 0 and day 7 will be considered
Sunday. BSD and ATT seem to disagree about this.
Lists and ranges are allowed to co-exist in the same field. "1-3,7-9"
would be rejected by ATT or BSD cron -- they want to see "1-3" or
"7,8,9" ONLY.
Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".
Names of months or days of the week can be specified by name.
Environment variables can be set in the crontab. In BSD or ATT, the
environment handed to child processes is basically the one from /etc/rc.
Command output is mailed to the crontab owner (BSD can't do this),
can be mailed to a person other than the crontab owner (SysV can't do
this), or the feature can be turned off and no mail will be sent at
all (SysV can't do this either).
All of the `@' commands that can appear in place of the first five
fields are extensions.
AUTHOR
Paul Vixie
participants (7)
-
Bernd Tannenbaum
-
Heiner Kuhlmann
-
Henning Hucke
-
Marc Mc Guinness
-
Peter Bergmann
-
Peter Wiersig
-
Stefan Onken