Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Linux
  Shell müllt mailbox voll

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Shell müllt mailbox voll (1112 mal gelesen)
jürgenW
Mitglied
CAD-Admin


Sehen Sie sich das Profil von jürgenW an!   Senden Sie eine Private Message an BMSjuergen  Schreiben Sie einen Gästebucheintrag für BMSjuergen

Beiträge: 73
Registriert: 28.12.2001

erstellt am: 21. Okt. 2004 13:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo, ein shellscript von mir lenkt seine Ergebnisse (variablen) in eine Textdatei um. Dieses script läuft alle 5 min.
In dem shellscript gibt ein ls -l, mit dem ich feststelle, ob es etwas zu tun gibt.
Ist nichts da, gibt dieser ls-l eine Fehlermeldung (mail) an den root ab.
ls -l  no file found o.ä.
Das script rufe ich im cron so auf:
lesen_dateinamen.sh >> checkdatei3.txt
Wie kann ich verhindern, das der cron Fehler zum root mailt?
Eine weitere Umlenkung in >/dev/null 2>&1 brachte nichts, bzw. Ausgaben landeten nicht in der gewünschten Datei.

Gruss Jürgen
(suse 8.x)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied



Sehen Sie sich das Profil von  an!

Beiträge: 4755
Registriert: 27.09.2000

Dell precision M4300, 4GB Arbeitsspeicher
NVidia FX360M
Windows XP professional SP3
CATIA V5 R16SP9, R17SP8, R18SP8, R19SP6
Adobe Acrobat 8
Linux: Ubuntu 8.04LTS

erstellt am: 21. Okt. 2004 19:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für jürgenW 10 Unities + Antwort hilfreich

Hallo jürgenW,

eine Umleitung der Standardfehlerausgabe in dem Script bringt dir bei Cron nichts. Du mußt das in der Crontab machen.

Ein Eintrag in der Crontab sähe dann so aus:

Code:
15  5  * * mon /opt/AVP/kavscanner / > /dev/null

Du müßtest dann die Standardfehlerausgabe nach /dev/null ausgeben.

Zum automatischen Löschen von Dateien findest du übrigens einen Tipp unter "Tipps und Tricks" auf der Inoffiziellen Linux-Hilfeseite.

Viele Grüße,

CEROG

------------------
Inoffizielle Linux-Hilfeseite http://linux.cad.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

jürgenW
Mitglied
CAD-Admin


Sehen Sie sich das Profil von jürgenW an!   Senden Sie eine Private Message an BMSjuergen  Schreiben Sie einen Gästebucheintrag für BMSjuergen

Beiträge: 73
Registriert: 28.12.2001

erstellt am: 29. Okt. 2004 08:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo, natürlich habe ich den crontab gemeint.
Mein Eintrag sieht so aus:


1,5,10,15,20,25,30,35,40,45,50,55 * * * * /daten/area/lesen_dateinamen.sh >> /daten/area/checkdatei1.txt

Eine weitere Umlenkung funzt sda nicht, oder?

Gruss Jürgen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied



Sehen Sie sich das Profil von  an!

Beiträge: 4755
Registriert: 27.09.2000

Dell precision M4300, 4GB Arbeitsspeicher
NVidia FX360M
Windows XP professional SP3
CATIA V5 R16SP9, R17SP8, R18SP8, R19SP6
Adobe Acrobat 8
Linux: Ubuntu 8.04LTS

erstellt am: 29. Okt. 2004 14:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für jürgenW 10 Unities + Antwort hilfreich

Hallo Jürgen,

ich habe (auf einer IBMßWorkstation folgenden Eintrag in der Crontab:

0 20 * * 1-5 $HOME/bin/clean_home > /dev/null 2>/dev/null

Der funktioniert auch.

Viele Grüße,

CEROG

------------------
Inoffizielle Linux-Hilfeseite http://linux.cad.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied



Sehen Sie sich das Profil von  an!

Beiträge: 4755
Registriert: 27.09.2000

Dell precision M4300, 4GB Arbeitsspeicher
NVidia FX360M
Windows XP professional SP3
CATIA V5 R16SP9, R17SP8, R18SP8, R19SP6
Adobe Acrobat 8
Linux: Ubuntu 8.04LTS

erstellt am: 01. Nov. 2004 20:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für jürgenW 10 Unities + Antwort hilfreich

Hallo Jürgen,

ich muß noch was nachschieben:

Du findest auf der Inoffiziellen Linux-Hilfeseite unter Umstieg/Adminstration etwas über die Crontab. Unter anderem ist in dem Artikel auch ein ziemlich genau passendes Beispiel.

Viele Grüße,

CEROG

------------------
Inoffizielle Linux-Hilfeseite http://linux.cad.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

jürgenW
Mitglied
CAD-Admin


Sehen Sie sich das Profil von jürgenW an!   Senden Sie eine Private Message an BMSjuergen  Schreiben Sie einen Gästebucheintrag für BMSjuergen

Beiträge: 73
Registriert: 28.12.2001

erstellt am: 02. Nov. 2004 07:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke, das funktioniert.

1,5,10,15,20,25,30,35,40,45,50,55 * * * * /daten/area/lesen_dateinamen.sh >> /daten/area/checkdatei1.txt 2>/dev/null


Gruss aus Rendsburg.

Jürgen W.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz