Re: procmail-Logdatei aufteilen
Thilo Engelbracht [EMAIL PROTECTED] wrote: Das Problem: Meine procmail-Logdatei wird nach einigen Tagen/Wochen sehr groß und unübersichtlich. Warum bindest Du sie nicht bei Logrotate ein? | [EMAIL PROTECTED]:~$ cat /etc/logrotate.d/local | /home/*/Mail/.procmail.log { | missingok | nocreate | } -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Am 2004-02-18 10:27:19, schrieb Dirk Prösdorf: Thilo Engelbracht [EMAIL PROTECTED] wrote: Das Problem: Meine procmail-Logdatei wird nach einigen Tagen/Wochen sehr groß und unübersichtlich. Warum bindest Du sie nicht bei Logrotate ein? | [EMAIL PROTECTED]:~$ cat /etc/logrotate.d/local | /home/*/Mail/.procmail.log { | missingok | nocreate | } oder läßt es gleich von procmail erledigen: /home/michelle/.procmailrc ___ / | PATH=$HOME/bin:/usr/bin:/bin: | MAILDIR=$HOME/Maildir | DEFAULT=$MAILDIR/INBOX/ | LOGFILE=$HOME/log/procmail-`date +%Y-%m-%d`.log | VERBOSE=off \___ Greetings Michelle -- Registered Linux-User #280138 with the Linux Counter, http://counter.li.org/ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Michelle Konzack [EMAIL PROTECTED] wrote: Warum bindest Du sie nicht bei Logrotate ein? | [EMAIL PROTECTED]:~$ cat /etc/logrotate.d/local | /home/*/Mail/.procmail.log { | missingok | nocreate | } oder läßt es gleich von procmail erledigen: /home/michelle/.procmailrc ___ / | PATH=$HOME/bin:/usr/bin:/bin: | MAILDIR=$HOME/Maildir | DEFAULT=$MAILDIR/INBOX/ | LOGFILE=$HOME/log/procmail-`date +%Y-%m-%d`.log | VERBOSE=off \___ Und wie löscht diese Einstellung die alten Logfiles? -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Am 2004-02-18 17:57:45, schrieb Dirk Prösdorf: Michelle Konzack [EMAIL PROTECTED] wrote: oder läßt es gleich von procmail erledigen: /home/michelle/.procmailrc ___ / | PATH=$HOME/bin:/usr/bin:/bin: | MAILDIR=$HOME/Maildir | DEFAULT=$MAILDIR/INBOX/ | LOGFILE=$HOME/log/procmail-`date +%Y-%m-%d`.log | VERBOSE=off \___ Und wie löscht diese Einstellung die alten Logfiles? Dummy-Filter ? Du kannst von der procmailrc auch aus programme starten... Eine kleine Abfrage nach dem Alter der procmailrc's (mit find) und schüß ! Greetings Michelle -- Registered Linux-User #280138 with the Linux Counter, http://counter.li.org/ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
procmail-Logdatei aufteilen
Hallo Liste! Da ich mehrere Mailinglisten aus verschiedenen Bereichen abonniert habe, erhalte ich täglich sehr viele E-Mails. Mit procmail sortiere ich die eingehenden Nachrichten in verschiedene IMAP-Ordner. Das Problem: Meine procmail-Logdatei wird nach einigen Tagen/Wochen sehr groß und unübersichtlich. Aus diesem Grund habe ich mir überlegt, die procmail-Logdatei zu splitten: - die Logdatei fuer SPAM-Mails soll procmail_spam.log heissen - die Logdatei für private Nachrichten soll procmail_normal.log lauten - die Logdatei für E-Mails von den Debian Mailinglisten soll procmail_debian heissen - und so weiter Also habe ich mir folgendes Skript erstellt (Auszug): [Skript] #!/bin/bash case $1 in stop) echo -n Sortierung der procmail-Logdatei: benutzer=thilo # Homeverzeichnis des Users ermitteln: hv=`grep ^$benutzer: /etc/passwd | cut -d : -f 6` # Ist die Logdatei ueberhaupt vorhanden? if [ -f $hv/procmail.log ] then # Ist das Verzeichnis .logs vorhanden? if [ ! -d $hv/.logs ] then mkdir $hv/.logs fi # Teil 1: eventuelle SPAM-Mails grep -B 2 ^ Folder: /usr/sbin/sendmail -oi spam $hv/procmail.log $hv/.logs/procmail_spam.log # Teil 2: E-Mails von den Debian ML grep -B 2 ^ Folder: $hv/Maildir/\.Debian\. $hv/procmail.log $hv/.logs/procmail_debian.log # Teil 3: normale E-Mails grep -B 2 ^ Folder: $hv/Maildir/new/ $hv/procmail.log $hv/.logs/procmail_normal.log # Teil 4: E-Mails von Richie grep -B 2 ^ Folder: $hv/Maildir/\.Richie/new/ $hv/procmail.log $hv/.logs/procmail_richie.log chown -R $benutzer:$benutzer $hv/.logs rm $hv/procmail.log echo done fi ;; esac [/Skript] Das funktioniert auch: Wenn ich das Skript ausfuehre (./procmailsort stop), habe ich in meinem Heimatverzeichnis einen neu erstellten Ordner .logs. In diesem sind dann die gewünschten Dateien vorhanden. Alles ist schön sortiert, und die erstellten Dateien gehören dem Benutzer! So weit, so gut. Nun möchte ich noch erreichen, dass dieses Skript bei jedem herunterfahren des Servers ausgeführt wird (aus diesem Grund auch das stop-Argument). Also habe ich folgendes gemacht: cp procmailsort /etc/init.d/ chmod u=rwx,g=rx,o=rx /etc/init.d/procmailsort ln -s /etc/init.d/procmailsort /etc/rc2.d/S25procmailsort Leider klappt das nicht Das Skript wird anscheinend nach dem halt-Befehl gar nicht ausgeführt. Auf dem Monitor erscheint auch nicht der Hinweis Sortierung der procmail-Logdatei: done. Kann man das so nicht machen? Was muß ich ändern? Vielen Dank für Eure Mühe! Gruß, Thilo -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
On Tue, Feb 17, 2004 at 01:21:39PM +0100, Thilo Engelbracht wrote: Nun möchte ich noch erreichen, dass dieses Skript bei jedem herunterfahren des Servers ausgeführt wird (aus diesem Grund auch das stop-Argument). Schlechte Idee. Führe es doch beim Start aus. Gruß Christian -- Christian Knoke* * *http://cknoke.de * * * * * * * * * Ceterum censeo Microsoft esse dividendum. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Am 17.02.2004 schrieb Christian Knoke folgendes: On Tue, Feb 17, 2004 at 01:21:39PM +0100, Thilo Engelbracht wrote: Nun möchte ich noch erreichen, dass dieses Skript bei jedem herunterfahren des Servers ausgeführt wird (aus diesem Grund auch das stop-Argument). Schlechte Idee. Führe es doch beim Start aus. Habe ich vergessen: Auch das habe ich probiert, indem ich bei meinem Skript nicht stop), sondern start) angegeben habe. Ergebnis: nichts! Gruß Christian Gruß, Thilo -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thilo Engelbracht wrote: Nun möchte ich noch erreichen, dass dieses Skript bei jedem herunterfahren des Servers ausgeführt wird (aus diesem Grund auch das stop-Argument). Also habe ich folgendes gemacht: cp procmailsort /etc/init.d/ chmod u=rwx,g=rx,o=rx /etc/init.d/procmailsort ln -s /etc/init.d/procmailsort /etc/rc2.d/S25procmailsort ^^^ da müsste ein 'K' stehen. links die mit 'S' beginnen werden beim start aufgerufen. nur ist dort das übergebene argument 'start' und das gibt es in deinem skript nicht. gruss paddy -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.1 (GNU/Linux) iQEVAwUBQDIL9UtrAROGmWd9AQJZwggAhdokXoUmHjZpfxQ8gd1aSuxkcyfjBlMR x4caAI368AXyrrZQxfdAnXJEOeluCdmo/vPgqYSRwzK9MI4JkEs0mVE0cRs7Z0fK hNmn5aCTsRNoVUrvQhapbSZq46TizmJbtzBC5roGSunDK2LOot3lochss5URK7/e UcCv9Qr6QHRe4cU7i2Z/OiJkFExoplGxvyAd+GrbKvmAB85Wu8hO2PxY+bIuSPK7 MXZpyUz0Po19VUz1FuwIYZyiwRecerdPVUzTzV7Udds56xEIIiD4oyv2YCLf7bud ftC9bDOKlgQGnkc57i0RqKakhjjbLXvHUEICcS/R4qreq5g31AalEQ== =g1uB -END PGP SIGNATURE- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Hallo Thilo! On Tue, Feb 17, 2004 at 01:21:39PM +0100, Thilo Engelbracht wrote: Das Problem: Meine procmail-Logdatei wird nach einigen Tagen/Wochen sehr groß und unübersichtlich. Aus diesem Grund habe ich mir überlegt, die procmail-Logdatei zu splitten: - die Logdatei fuer SPAM-Mails soll procmail_spam.log heissen - die Logdatei für private Nachrichten soll procmail_normal.log lauten - die Logdatei für E-Mails von den Debian Mailinglisten soll procmail_debian heissen - und so weiter Also habe ich mir folgendes Skript erstellt (Auszug): [...] Warum das Logfile erst nachträglich splitten? Wie wäre es mit etwas wie |LOGFILE=$MAILDIR/procmail_log1 | |:0 etc... |* Bedingung |Aktion | |LOGFILE=$MAILDIR/procmail_log2 | |:0 etc... |* Bedingung |Aktion Gruß, Flo signature.asc Description: Digital signature
Re: procmail-Logdatei aufteilen
Am 17.02.2004 schrieb Patrick Graf folgendes: Thilo Engelbracht wrote: Nun möchte ich noch erreichen, dass dieses Skript bei jedem herunterfahren des Servers ausgeführt wird (aus diesem Grund auch das stop-Argument). Also habe ich folgendes gemacht: cp procmailsort /etc/init.d/ chmod u=rwx,g=rx,o=rx /etc/init.d/procmailsort ln -s /etc/init.d/procmailsort /etc/rc2.d/S25procmailsort ^^^ da müsste ein 'K' stehen. links die mit 'S' beginnen werden beim start aufgerufen. nur ist dort das übergebene argument 'start' und das gibt es in deinem skript nicht. Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. Oder habe ich da einen Denkfehler? Vielen Dank für Deine Mühe! gruss paddy Gruß, Thilo -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, 17 Feb 2004, Thilo Engelbracht wrote: Am 17.02.2004 schrieb Patrick Graf folgendes: Thilo Engelbracht wrote: cp procmailsort /etc/init.d/ chmod u=rwx,g=rx,o=rx /etc/init.d/procmailsort ln -s /etc/init.d/procmailsort /etc/rc2.d/S25procmailsort ^^^ da müsste ein 'K' stehen. links die mit 'S' beginnen werden beim start aufgerufen. nur ist dort das übergebene argument 'start' und das gibt es in deinem skript nicht. Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. da gibt es noch weitere links. beispiel ssh: rc0.d/K20ssh rc2.d/S20ssh rc4.d/S20ssh rc6.d/K20ssh rc1.d/K20ssh rc3.d/S20ssh rc5.d/S20ssh daraus wird ersichtlich, dass beim eintritt in runlevel 0,1 und 6 der sshd gestoppt wird. somit auch beim runterfahren da dies ein wechsel in runlevel 0 ist. gruss paddy -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (SunOS) Comment: For info see http://quantumlab.net/pine_privacy_guard/ iQEVAwUBQDIWyUtrAROGmWd9AQIN2ggAhrAt7S7OwUKI3BdirsfB/mgJhTVpamAk PwE/yF7vzJYmDvdXoinKmBhAtB8CIp8OnUHm6HcaWT1FHHoSASkzIcDyvADjXUoK 0xORbrsUzjUnxjMRshp3uG4l78IAnNeYtUjVyHM/fRrv4LjA1ezCpwY4B4Mbyfgs I6OLkYtC1MqmDocooY7rY+8I5NoPBZeh8eQTnV05BLqUXXo/7iVCXsHKd7240hAZ cAxPdAFygMaleZvMo1A1llkb2EYDLTeFjb77Wszuod9gJ1rgF/EVhLa0rNXigpOJ vr9WzkRidYV8vuJOvo0jYCCuzysZJ0gXRdoJC8PN43c0yKKplKN/9w== =iLEI -END PGP SIGNATURE- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Am 17.02.2004 schrieb Florian Ernst folgendes: Hallo Thilo! On Tue, Feb 17, 2004 at 01:21:39PM +0100, Thilo Engelbracht wrote: Das Problem: Meine procmail-Logdatei wird nach einigen Tagen/Wochen sehr groß und unübersichtlich. Aus diesem Grund habe ich mir überlegt, die procmail-Logdatei zu splitten: - die Logdatei fuer SPAM-Mails soll procmail_spam.log heissen - die Logdatei für private Nachrichten soll procmail_normal.log lauten - die Logdatei für E-Mails von den Debian Mailinglisten soll procmail_debian heissen - und so weiter Also habe ich mir folgendes Skript erstellt (Auszug): [...] Warum das Logfile erst nachträglich splitten? Wie wäre es mit etwas wie |LOGFILE=$MAILDIR/procmail_log1 | |:0 etc... |* Bedingung |Aktion | |LOGFILE=$MAILDIR/procmail_log2 | |:0 etc... |* Bedingung |Aktion Hallo Flo! Diese Möglichkeit kannte ich noch nicht Vielen Dank! Gruß, Flo Gruß, Thilo -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Hallo Thilo! On Tue, Feb 17, 2004 at 02:07:20PM +0100, Thilo Engelbracht wrote: Am 17.02.2004 schrieb Patrick Graf folgendes: da müsste ein 'K' stehen. links die mit 'S' beginnen werden beim start aufgerufen. nur ist dort das übergebene argument 'start' und das gibt es in deinem skript nicht. Kleine Korrektur: die Links werden nicht zwingend beim Start aufgerufen, sondern beim Wechseln in den betreffenden Runlevel, aber dann mit Argument 'start'... Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. Oder habe ich da einen Denkfehler? Ja ;) Das Beenden von ssh wird durch den neuen Runlevel bestimmt: |[EMAIL PROTECTED]:~$ ls /etc/rc{0,6}.d/*ssh |/etc/rc0.d/K20ssh /etc/rc6.d/K20ssh Beim Wechsel in einen neuen Runlevel werden üblicherweise alle verlinkten Skripte mit K... mit dem Argument 'stop' aufgerufen, danach alle mit S... mit dem Argument 'start', siehe auch /usr/share/doc/sysvinit/README.runlevels.gz (eventuell je nach System auch in /usr/share/doc/sysv-rc oder /usr/share/doc/file-rc zu finden) Gruß, Flo signature.asc Description: Digital signature
Re: procmail-Logdatei aufteilen
Am 17.02.2004 schrieb Patrick Graf folgendes: On Tue, 17 Feb 2004, Thilo Engelbracht wrote: Am 17.02.2004 schrieb Patrick Graf folgendes: Thilo Engelbracht wrote: cp procmailsort /etc/init.d/ chmod u=rwx,g=rx,o=rx /etc/init.d/procmailsort ln -s /etc/init.d/procmailsort /etc/rc2.d/S25procmailsort ^^^ da müsste ein 'K' stehen. links die mit 'S' beginnen werden beim start aufgerufen. nur ist dort das übergebene argument 'start' und das gibt es in deinem skript nicht. Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. da gibt es noch weitere links. beispiel ssh: rc0.d/K20ssh rc2.d/S20ssh rc4.d/S20ssh rc6.d/K20ssh rc1.d/K20ssh rc3.d/S20ssh rc5.d/S20ssh daraus wird ersichtlich, dass beim eintritt in runlevel 0,1 und 6 der sshd gestoppt wird. somit auch beim runterfahren da dies ein wechsel in runlevel 0 ist. Wieder etwas dazugelernt Entweder übernehme ich Deinen Vorschlag, oder ich wende die Methode von Florian an. Vielen Dank für Deine Hilfe! gruss paddy Gruß, Thilo -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
On Tue, Feb 17, 2004 at 02:07:20PM +0100, Thilo Engelbracht wrote: Am 17.02.2004 schrieb Patrick Graf folgendes: Thilo Engelbracht wrote: Nun möchte ich noch erreichen, dass dieses Skript bei jedem herunterfahren des Servers ausgeführt wird (aus diesem Grund auch das stop-Argument). Also habe ich folgendes gemacht: cp procmailsort /etc/init.d/ chmod u=rwx,g=rx,o=rx /etc/init.d/procmailsort ln -s /etc/init.d/procmailsort /etc/rc2.d/S25procmailsort ^^^ da müsste ein 'K' stehen. links die mit 'S' beginnen werden beim start aufgerufen. nur ist dort das übergebene argument 'start' und das gibt es in deinem skript nicht. Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? ja Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. Oder habe ich da einen Denkfehler? mach mal ein ls /etc/rc*/*ssh Weiteres steht in der debian policy Gruss Grisu -- Michael Bramer -- http://www.feuerwehr.kreuzau.de/wiki/ PGP: finger [EMAIL PROTECTED] -- Linux Sysadmin -- Use Debian Linux He who says disk space is free, thinks money grows on directory tree. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Thilo Engelbracht schrieb: Am 17.02.2004 schrieb Patrick Graf folgendes: Thilo Engelbracht wrote: Nun möchte ich noch erreichen, dass dieses Skript bei jedem herunterfahren des Servers ausgeführt wird (aus diesem Grund auch das stop-Argument). Also habe ich folgendes gemacht: cp procmailsort /etc/init.d/ chmod u=rwx,g=rx,o=rx /etc/init.d/procmailsort ln -s /etc/init.d/procmailsort /etc/rc2.d/S25procmailsort ^^^ da müsste ein 'K' stehen. links die mit 'S' beginnen werden beim start aufgerufen. nur ist dort das übergebene argument 'start' und das gibt es in deinem skript nicht. Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. Oder habe ich da einen Denkfehler? Das ist schon alles richtig so, aber Du musst Folgendes beachten: Skripte, welche mit S oder K anfangen werden beim Erreichen des jeweiligen Run-Levels ausgeführt. Also ein /etc/rc2.d/S56foo beim Wechsel von Level n-2 S56foo erhält dabei als Parameter start und K56foo als Parameter stop übergeben. Daraus folgt für Deine Anwendung, dass Dein Skript unter rc1.d oder rc0.d liegen muss, wenn Dein Standard-RunLevel 2 ist. Willst Du mit start arbeiten, nenne ihn Snnfoo, arbeitest Du lieber mit stop, dann Knnfoo Gruss Reinhold -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Am 17.02.2004 schrieb Florian Ernst folgendes: Hallo Thilo! On Tue, Feb 17, 2004 at 02:07:20PM +0100, Thilo Engelbracht wrote: Am 17.02.2004 schrieb Patrick Graf folgendes: da müsste ein 'K' stehen. links die mit 'S' beginnen werden beim start aufgerufen. nur ist dort das übergebene argument 'start' und das gibt es in deinem skript nicht. Kleine Korrektur: die Links werden nicht zwingend beim Start aufgerufen, sondern beim Wechseln in den betreffenden Runlevel, aber dann mit Argument 'start'... Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. Oder habe ich da einen Denkfehler? Ja ;) Das Beenden von ssh wird durch den neuen Runlevel bestimmt: |[EMAIL PROTECTED]:~$ ls /etc/rc{0,6}.d/*ssh |/etc/rc0.d/K20ssh /etc/rc6.d/K20ssh Beim Wechsel in einen neuen Runlevel werden üblicherweise alle verlinkten Skripte mit K... mit dem Argument 'stop' aufgerufen, danach alle mit S... mit dem Argument 'start', siehe auch /usr/share/doc/sysvinit/README.runlevels.gz (eventuell je nach System auch in /usr/share/doc/sysv-rc oder /usr/share/doc/file-rc zu finden) Hallo Flo(rian)! Vielen, vielen Dank für Deine ausführlichen Erklärungen! Gruß, Flo Gruß, Thilo -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Thilo Engelbracht [EMAIL PROTECTED] writes: Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. Oder habe ich da einen Denkfehler? Nicht direkt, aber du hast was übersehen: Beim Herunterfahren geht das System in Runlevel 0, und ich bin sicher, dass du dort den gesuchten Link finden wirst. Gruß, Heike -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Am 2004-02-17 13:21:39, schrieb Thilo Engelbracht: Hallo Liste! Also habe ich folgendes gemacht: cp procmailsort /etc/init.d/ chmod u=rwx,g=rx,o=rx /etc/init.d/procmailsort ln -s /etc/init.d/procmailsort /etc/rc2.d/S25procmailsort ln -s /etc/init.d/procmailsort /etc/rc6.d/K25procmailsort Leider klappt das nicht Das Skript wird anscheinend nach dem halt-Befehl gar nicht ausgeführt. Auf dem Monitor erscheint auch nicht der Hinweis Sortierung der procmail-Logdatei: done. Kann man das so nicht machen? Was muß ich ändern? ln -s /etc/init.d/procmailsort /etc/rc6.d/K25procmailsort Vielen Dank für Eure Mühe! Gruß, Thilo Greetings Michelle -- Registered Linux-User #280138 with the Linux Counter, http://counter.li.org/ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Am 2004-02-17 14:07:20, schrieb Thilo Engelbracht: Am 17.02.2004 schrieb Patrick Graf folgendes: Ich bin zwar noch Newbie, trotzdem frage ich mal ganz frech: Bist Du Dir da 100%ig sicher? Gerade habe ich mir das Skript /etc/init.d/ssh angeguckt. Hier gibt es mehrere Argumente, z.B. start, stop, restart und so weiter. Und unter /etc/rc2.d/ gibt es nur einen symbolischen Link (S20ssh), der auf /etc/init.d/ssh zeigt. ??? Also wenn Du den Rechner anhältst, machst Du automatisch ein 'init 6' Dann guck mal in /etc/rc6.d/ und Du wirst K20ssh finden. Also leg Deinen symlink wie in meiner vorherigen E-Mail geschriben an. Wenn Deine Aussage stimmt, dann würde ja beim runterfahren des Rechners z.B. der SSH-Server nicht beendet werden Aber er wird beendet, es erscheint nämlich die Meldung Stopping OpenBSD Secure Shell Server: sshd. rc2.d ist RUNLEVEL 2 rc6.d ist RUNLEVEL 6 = shutdown Oder habe ich da einen Denkfehler? REBOOT Vielen Dank für Deine Mühe! gruss paddy Gruß, Thilo Greetings Michelle -- Registered Linux-User #280138 with the Linux Counter, http://counter.li.org/ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: procmail-Logdatei aufteilen
Michelle Konzack schrieb: [...] Also wenn Du den Rechner anhältst, machst Du automatisch ein 'init 6' init 6 == reboot init 0 == shutdown [...] rc2.d ist RUNLEVEL 2 rc6.d ist RUNLEVEL 6 = shutdown s.o. Greetings Michelle Gruss Reinhold -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)