Moin moin,
ich habe hier einige kleinere Scripte die durch crond gestartet werden und welche bisher unter SuSE problemlos ihren Dienst verrichteten. Nur unter CentOS 5 zeigt sich folgendes Fehlerbild. Starte ich diese Scripte von Hand aus der Console oder via Webmin, dann werden sie ganz normal ausgeführt. Starten sie aber via normalen crond, brechen sie ohne Fehlermledung an unterschiedlichen Stellen bzw. Laufzeit ab. Ich habe das jetzt soweit eingegrenzt, das es offenbar mit der Menge der Zeichen welche auf der Console ausgegeben werden zu tun hat. Leite ich nämlich die kpl. Ausgabe der Scripte nach /dev/null um, dann funktionieren sie. Das ist aber nicht das was ich haben wollte, da ich die Ausgabe teilweise via postfix/sendmail per Mail verschicken möchte.
Welcher Buffer läuft hier scheinbar über und wo kann ich diesen evt. vergrössern?
Cu
Achim
Wir haben Scripte laufen mit kurzen Meldungen die normal funktionieren. Hast Du mal getestet, ob kurze Mails funktionieren?
Helmut
-----Ursprüngliche Nachricht----- Von: centos-de-bounces@centos.org [mailto:centos-de-bounces@centos.org] Im Auftrag von Achim Theobald Gesendet: Freitag, 13. Februar 2009 19:59 An: German mailing list for CentOS Betreff: [CentOS-de] Scripte aus crond heraus werden abgebrochen
Moin moin,
ich habe hier einige kleinere Scripte die durch crond gestartet werden und welche bisher unter SuSE problemlos ihren Dienst verrichteten. Nur unter CentOS 5 zeigt sich folgendes Fehlerbild. Starte ich diese Scripte von Hand aus der Console oder via Webmin, dann werden sie ganz normal ausgeführt. Starten sie aber via normalen crond, brechen sie ohne Fehlermledung an unterschiedlichen Stellen bzw. Laufzeit ab. Ich habe das jetzt soweit eingegrenzt, das es offenbar mit der Menge der Zeichen welche auf der Console ausgegeben werden zu tun hat. Leite ich nämlich die kpl. Ausgabe der Scripte nach /dev/null um, dann funktionieren sie. Das ist aber nicht das was ich haben wollte, da ich die Ausgabe teilweise via postfix/sendmail per Mail verschicken möchte.
Welcher Buffer läuft hier scheinbar über und wo kann ich diesen evt. vergrössern?
Cu
Achim
Helmut Drodofsky schrieb:
Wir haben Scripte laufen mit kurzen Meldungen die normal funktionieren. Hast Du mal getestet, ob kurze Mails funktionieren?
Ja, die Ausgaben von kurzen Meldungen innerhalb der Scripte funktionieren. Z.B. die Updatemeldungen von Avira im Script führen zu keinen Problemen. Macht aber Bitdefender ein Update, der hat xx Dateien und zeigt für jede den Updatestatus an, dann bleibt das Script stehen wenn ich diese Ausgabe nicht nach /dev/null umleite.
Cu
Achim
-----Ursprüngliche Nachricht----- Von: centos-de-bounces@centos.org [mailto:centos-de-bounces@centos.org] Im Auftrag von Achim Theobald Gesendet: Freitag, 13. Februar 2009 19:59 An: German mailing list for CentOS Betreff: [CentOS-de] Scripte aus crond heraus werden abgebrochen
Moin moin,
ich habe hier einige kleinere Scripte die durch crond gestartet werden und welche bisher unter SuSE problemlos ihren Dienst verrichteten. Nur unter CentOS 5 zeigt sich folgendes Fehlerbild. Starte ich diese Scripte von Hand aus der Console oder via Webmin, dann werden sie ganz normal ausgeführt. Starten sie aber via normalen crond, brechen sie ohne Fehlermledung an unterschiedlichen Stellen bzw. Laufzeit ab. Ich habe das jetzt soweit eingegrenzt, das es offenbar mit der Menge der Zeichen welche auf der Console ausgegeben werden zu tun hat. Leite ich nämlich die kpl. Ausgabe der Scripte nach /dev/null um, dann funktionieren sie. Das ist aber nicht das was ich haben wollte, da ich die Ausgabe teilweise via postfix/sendmail per Mail verschicken möchte.
Welcher Buffer läuft hier scheinbar über und wo kann ich diesen evt. vergrössern?
Achim Theobald schrieb:
Helmut Drodofsky schrieb:
Wir haben Scripte laufen mit kurzen Meldungen die normal funktionieren. Hast Du mal getestet, ob kurze Mails funktionieren?
Ja, die Ausgaben von kurzen Meldungen innerhalb der Scripte funktionieren. Z.B. die Updatemeldungen von Avira im Script führen zu keinen Problemen. Macht aber Bitdefender ein Update, der hat xx Dateien und zeigt für jede den Updatestatus an, dann bleibt das Script stehen wenn ich diese Ausgabe nicht nach /dev/null umleite.
Cu
Achim
-----Ursprüngliche Nachricht----- Von: centos-de-bounces@centos.org [mailto:centos-de-bounces@centos.org] Im Auftrag von Achim Theobald Gesendet: Freitag, 13. Februar 2009 19:59 An: German mailing list for CentOS Betreff: [CentOS-de] Scripte aus crond heraus werden abgebrochen
Moin moin,
ich habe hier einige kleinere Scripte die durch crond gestartet werden und welche bisher unter SuSE problemlos ihren Dienst verrichteten. Nur unter CentOS 5 zeigt sich folgendes Fehlerbild. Starte ich diese Scripte von Hand aus der Console oder via Webmin, dann werden sie ganz normal ausgeführt. Starten sie aber via normalen crond, brechen sie ohne Fehlermledung an unterschiedlichen Stellen bzw. Laufzeit ab. Ich habe das jetzt soweit eingegrenzt, das es offenbar mit der Menge der Zeichen welche auf der Console ausgegeben werden zu tun hat. Leite ich nämlich die kpl. Ausgabe der Scripte nach /dev/null um, dann funktionieren sie. Das ist aber nicht das was ich haben wollte, da ich die Ausgabe teilweise via postfix/sendmail per Mail verschicken möchte.
Welcher Buffer läuft hier scheinbar über und wo kann ich diesen evt. vergrössern?
Moin die Herren,
Rufe doch einmal
[root@host etc]# ipcs -l
auf , die Audgabe liefert Dir die von dir benötigten Infos über die Warteschlangen und Größen.
z.B.
[root@host etc]# ipcs -l
----- Gemeinsamer Speicher: Grenzen ----- max number of segments = 4096 max seg size (kbytes) = 67108864 max total shared memory (kbytes) = 17179869184 Minimale Segmentgröße (Bytes) = 1
----- Semaphorengrenzen ----- maximale Anzahl von Feldern = 128 maximale Semaphoren pro Feld = 250 maximale Semaphoren systemweit = 32000 maximale Operations pro Semop-Ruf = 32 maximaler Semaphorenwert = 32767
----- Nachrichten: Grenzen ----- maximale Warteschlangen systemweit = 16 maximale Größe der Nachricht (Bytes) = 65536 normale maximale Größe der Warteschlange (Bytes) = 65536
Die Kernelparameter ändert Du dann in /etc/sysctl.conf !
Beste Grüße
JoJo
Noch nie gehört aber poste mal dein Script ..
Achim Theobald schrieb:
Moin moin,
ich habe hier einige kleinere Scripte die durch crond gestartet werden und welche bisher unter SuSE problemlos ihren Dienst verrichteten. Nur unter CentOS 5 zeigt sich folgendes Fehlerbild. Starte ich diese Scripte von Hand aus der Console oder via Webmin, dann werden sie ganz normal ausgeführt. Starten sie aber via normalen crond, brechen sie ohne Fehlermledung an unterschiedlichen Stellen bzw. Laufzeit ab. Ich habe das jetzt soweit eingegrenzt, das es offenbar mit der Menge der Zeichen welche auf der Console ausgegeben werden zu tun hat. Leite ich nämlich die kpl. Ausgabe der Scripte nach /dev/null um, dann funktionieren sie. Das ist aber nicht das was ich haben wollte, da ich die Ausgabe teilweise via postfix/sendmail per Mail verschicken möchte.
Welcher Buffer läuft hier scheinbar über und wo kann ich diesen evt. vergrössern?
Cu
Achim