PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gestriges Datum



mephisto68
04-10-2004, 09:29
Wie finde ich das gestrige Datum raus?

genutzte Shell: ksh (unter Solaris)

(Hinweis: die in dem Forum zu diesem Thema genannten Lösungen, die alle auf date -d basieren, funktionieren nicht, date kennt die Option -d nicht)

bash_azubi
04-10-2004, 13:46
wie wäre es mit einem cronjob um 23:59 , der jeweils das aktuelle Datum in eine Datei schreibt?

tomes
04-10-2004, 18:56
Weiss jetzt nicht ob es in der ksh geht, aber normalerweise einfach z.B. so

TZ=CET+22 date +%F

Wenn du awk oder gawk hast, dann z.B. so

awk 'BEGIN{print strftime("%a %b %d %H:%M:%S %Z %Y",'$((`date +%s`-60*60*24))')}'

tomes

EDIT: FAlls jemand wissen will, wie Spaet es gerade in LA ist

TZ=Pacific date :D
oder wo anders ?
siehe --> ls -l /usr/share/zoneinfo/

Jasper
04-10-2004, 22:33
ich nehme dazu immer:

date -d '1 day ago'

allerdings installiere ich immer gnutools, das standard-date von solaris kann das vermutlich nicht.


-j