Re: Über at gestartetes shellscript ste llt nach einiger Zeit Dienst ein?

2005-06-20 Diskussionsfäden Michael Achtzehn

Ulrich Fürst schrieb:
Uwe Kerstan [EMAIL PROTECTED] wrote: 


oder dein Skript nach der Rotation restarten.



Oder statt -f dann -F verwenden, dann versucht es tail nach dem
logrotate von selbst wieder.

ich habe jetzt tail --follow=name /var/log/syslog ... eingetragen - 
das sollte doch auch gehen? Morgen nach dem logrotate werde ich es sehen 
ob es es richtig war.



Ulrich



Danke für die Tipps
Michael


--
Dipl.-Ing. M. Achtzehn
CUI - Consultinggesellschaft für Umwelt und Infrastruktur
Eisenbahnstraße 10
06132 Halle

www.cui.de
Tel.: 0345 7742 749
Fax.: 0345 7742 754
(die hier verwendete E-Mail Adresse dient ausschliesslich der 
Kommunikation mit Maillisten, eine ständige Erreichbarkeit unter dieser 
Adresse ist nicht gewährleistet)




Re: Über at gestartetes shellscript ste llt nach einiger Zeit Dienst ein?

2005-06-20 Diskussionsfäden Michael Achtzehn

Uwe Kerstan schrieb:


* Michael Achtzehn [EMAIL PROTECTED] [20-06-2005 09:11]:


ich start unten stehendes Script über at hh:mm (weil es auch bei 
abgemeldeten User laufen soll) - danach macht es auch was es soll, aber 
nach einer gewissen Zeit (ich habe noch nicht herausbekommen nach 
welcher, (aber es sind 10 h) stellt das Script seinen Dienst ein - d.h. 
es werden keine Mails mehr gesendet. Unter top ist das Script und das 
von ihm gestartete tail noch zu sehen. Was kann die Ursache sein?


 
Logrotate? 

Danke - das wird wohl die Ursache sein.


Falls die Logfiles rotiert werden, kommt tail eventuell
nicht mehr klar. Eventuell tail --follow[={name|descriptor}] verwenden
oder dein Skript nach der Rotation restarten.


Habe jetzt erstmal die --follow name versucht.
Neustart - mit kill? - wie bekomme ich da die PID am einfachsten raus. 
Oder script in init.d schreiben (scheint mir etwas aufwändig)?



Gruss Uwe


Gruss
Michael

--
(die hier verwendete E-Mail Adresse dient ausschliesslich der 
Kommunikation mit Maillisten, eine ständige Erreichbarkeit unter dieser 
Adresse ist nicht gewährleistet)