Op woensdag 12 december 2001 13:02 schreef _-= Erikje =-_ het volgende:
ik heb een eggdrop botje draaien die zijn logjes 06Dec2001.log noemt en zo doorgaat, nu wil ik na iedere dag een statrun draaien voor ircstats, maar...
Dan moet ik in me bash script de datum van gisteren hebben omdat me logwissel op 0:00 plaatsvind...
http://listserv.nodak.edu/scripts/wa.exe?A2=ind9803D&L=unix-wiz&P=R1231:save_TZ=$TZ
TZ=`date +%Z+24` ; export TZ
yesterday=`date +%d%m%Y`
TZ=$save_TZ; export TZ
(note, deze is link!)
Beter is om GNU date te gebruiken:
(
http://listserv.nodak.edu/scripts/wa.exe?A2=ind0106&L=unix-wiz&P=R26065)
/usr/local/bin/date --date=yesterday
Ik kan trouwens idereen aanraden om UNIX-WIZ in je lijstje van mailiglijsten te zetten.
PS, logrotate kun je goed configureren. Wat is er op tegen om simpelweg die statrun te draaien vlak voordat je hem wegroteerd?
/* edit
PS'je toegevoegd
*/