Re: procmail-Logdatei aufteilen

2004-02-18 Diskussionsfäden Dirk Prsdorf
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

2004-02-18 Diskussionsfäden Michelle Konzack
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

2004-02-18 Diskussionsfäden Dirk Prsdorf
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

2004-02-18 Diskussionsfäden Michelle Konzack
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

2004-02-17 Diskussionsfäden Thilo Engelbracht
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

2004-02-17 Diskussionsfäden Christian Knoke
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

2004-02-17 Diskussionsfäden Thilo Engelbracht
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

2004-02-17 Diskussionsfäden Patrick Graf
-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

2004-02-17 Diskussionsfäden Florian Ernst
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

2004-02-17 Diskussionsfäden Thilo Engelbracht
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

2004-02-17 Diskussionsfäden Patrick Graf
-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

2004-02-17 Diskussionsfäden Thilo Engelbracht
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

2004-02-17 Diskussionsfäden Florian Ernst
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

2004-02-17 Diskussionsfäden Thilo Engelbracht
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

2004-02-17 Diskussionsfäden Michael Bramer
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

2004-02-17 Diskussionsfäden Reinhold Plew
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

2004-02-17 Diskussionsfäden Thilo Engelbracht
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

2004-02-17 Diskussionsfäden Heike C. Zimmerer
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

2004-02-17 Diskussionsfäden Michelle Konzack
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

2004-02-17 Diskussionsfäden Michelle Konzack
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

2004-02-17 Diskussionsfäden Reinhold Plew
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)