Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 17. Nov 2018 5:15

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 19. Dez 2005 16:02 
Hallo,

ich versuche über ein cron-Skript Logdateien auszuwerten und diese per Email zu versenden.
Das funktioniert, aber nicht jeden Monat.
Ich werte im Script mittels date --date 'yesterday' den gestrigen Tag auch. Das klappt auch, aber nicht in jedem Monat.
Jetzt im Dezember steht in den Logs "Dec 18", aber date liefert mir "Dez 18" und mein Script findet natürlich nichts unter "Dez 18"

Ok, liegt an der LANG-Variable. Die kann ich auch in der Login-Shell mit einem LANG=en Eintrag in der ~/.bash_profile einstellen.
Aber nicht bei einer No-Login Shell, das Script soll ja per cron ausgeführt werden.
Einstellung an der ~/.bashrc scheint Debian irgendwie nicht anzunehmen. Meine Login-Shell ist nun LANG=eng, aber eben die No-Login nicht, die ist weiterhin LANG=de_DE@euro :-(

Hat einer einen Tipp für mich ??

Vielen Dank !!
Markus


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 19. Dez 2005 22:14 
Zitat:
Hat einer einen Tipp für mich ??
Das Skript so abzuändern das es auch die mit LANG=de wiedergegebenen Werte richtig auswertet.
Dafür gibt es doch ||


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20. Dez 2005 11:46 
Offline
prolinux-forum-admin
Benutzeravatar

Registriert: 14. Jan 2000 15:37
Beiträge: 699
Wohnort: Jülich
LANG ist eine Umgebungsvariable wie alle anderen auch. Also setz sie in deinem Skript einfach wie gewünscht:
Code:
LANG=en
export LANG
Füge das recht weit vorne ein und alle danach aufgerufenen Programme werden ein englisches Locale einstellen.

Jochen

_________________
Die grösste Lüge der EDV? "Mal eben..."


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20. Dez 2005 15:21 
Hi Jochen !!

He, danke das geht !!!
Manchmal liegt die Lösung näher als man denkt :-)

Danke schön!
Markus


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de