WinFuture-Forum.de: Kalenderwoche In Dateiname Verwenden - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Kalenderwoche In Dateiname Verwenden


#1 Mitglied ist offline   sкavєи 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.759
  • Beigetreten: 20. Juli 04
  • Reputation: 62
  • Geschlecht:Männlich
  • Wohnort:Stralsund

geschrieben 12. Dezember 2007 - 14:37

Hi,

ich muss grad' ein Script schreiben mit dem ich wöchentlich die access.log-files eines Webservers lokal speichere. Die Dateien haben alle ungefähr dieses Format "access.log.42.gz". Die Zahl steht für die jeweilige Kalenderwoche. Nun muss ich im GET vom FTP-Script die Kalenderwoche einfügen. Wie mache ich das am sinnvollsten.
Kalenderwoche als Ausgabe von date habe ich schonmal herausgefunden. Das geht mit
date +%W
. Nur wie kann ich das jetzt sinnvoll verwenden?

Gruß,
sкavєи
Eingefügtes Bild
Eingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.132
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 12. Dezember 2007 - 14:51

Ich verstehe dein Problem grade nicht, mag auch daran liegen, dass du dich nicht äusserst, wie der Code zum Fetchen aussieht...

Mal ganz generisch
$dlprog $FTP-PFAD /home/skaven/backup/backup.woche.`date +%W`.bla

0

#3 Mitglied ist offline   sкavєи 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.759
  • Beigetreten: 20. Juli 04
  • Reputation: 62
  • Geschlecht:Männlich
  • Wohnort:Stralsund

geschrieben 12. Dezember 2007 - 14:55

Hmm, nicht ganz aber das bringt mich auf die richtige Spur glaube ich. Funktioniert das auch so?
ftp domain.tld
cd logs
get access.log.`date +%W`.gz
quit


Edith: Also die Frage ist, ob das im ftp-Befehl funktioniert?

Dieser Beitrag wurde von sкavєи bearbeitet: 12. Dezember 2007 - 14:56

Eingefügtes Bild
Eingefügtes Bild
0

#4 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.132
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 12. Dezember 2007 - 14:56

Wenn die FTP-Shell das kann, dann ja, ansonsten würd' ich's halt direkt an ftp... dranhängen.

KA, ich nehm für sowas immer ncftp, das kann das auf jeden Fall.

EDIT, ja wie gesagt, T&E, ansonsten kannst du es auch direkt mit z.B. wget machen, wenn du dem die Authing-Daten gibt's - vorrausgesetzt, der Pfad ist so zu erreichen, ansonsten kann's wie gesagt auch ncftp.

Dieser Beitrag wurde von ph030 bearbeitet: 12. Dezember 2007 - 14:57

0

#5 Mitglied ist offline   sкavєи 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.759
  • Beigetreten: 20. Juli 04
  • Reputation: 62
  • Geschlecht:Männlich
  • Wohnort:Stralsund

geschrieben 12. Dezember 2007 - 15:04

Alles klar, ich probier mal ein wenig. Vielen Dank. :blink:
Eingefügtes Bild
Eingefügtes Bild
0

#6 Mitglied ist offline   sкavєи 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.759
  • Beigetreten: 20. Juli 04
  • Reputation: 62
  • Geschlecht:Männlich
  • Wohnort:Stralsund

geschrieben 12. Dezember 2007 - 22:07

Hmm, noch ein Problem. Mir is' kurz vor Feierabend noch aufgefallen, dass ich ja immer die letzte KW brauche, da das Log der aktuellen Woche logischerweise noch nicht fertig ist. Kann man mit zurückgegebenen Zahlenwerten irgendwie rechnen? Muss ja letztenendes nur die aktuelle KW -1 sein.
Eingefügtes Bild
Eingefügtes Bild
0

#7 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.132
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 13. Dezember 2007 - 06:59

Pfui, böser sкavєи, nicht nur, dass der Herr CM zu früh puscht, nein auch die
[info|man] date
verschmäht er, tsts.

Wie wär's denn ganz einfach mit:
date +%W --date="-1 week"
oder lieber die Shell rechnen lassen?
echo $((`date +%W` -1 ))

0

#8 Mitglied ist offline   sкavєи 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.759
  • Beigetreten: 20. Juli 04
  • Reputation: 62
  • Geschlecht:Männlich
  • Wohnort:Stralsund

geschrieben 13. Dezember 2007 - 07:18

Ups, sorry. :hide: Ja das mit dem Pushen, war ja weil's 'ne Folgefrage war, außerdem is' das ziemlich dringend. Mein Chef braucht vor Jahresende noch die Webstatistiken und das Fetchen ist bisher nur die Spitze des Eisberges.
Aber mit dem man date hast du recht, da hätte ich echt mal reinschauen können. Danke nochmals. :angry:
Eingefügtes Bild
Eingefügtes Bild
0

#9 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.132
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 13. Dezember 2007 - 07:29

Hr, sei froh, dass ich für solche Kleinigkeiten nicht meinen normalen Stundenlohn verlange, sonst wäre das einiges an Lehrgeld :angry:
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0