- Sea-you blogja
- A hozzászóláshoz be kell jelentkezni
- 689 megtekintés
Hozzászólások
syslog-ng rules :).
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
A szepsege vagy a randasaga - meg nem tudtam eldonteni - okan postoltam :)
- A hozzászóláshoz be kell jelentkezni
az a sok-sok "date +%..." hívás nem kicsit ronda...
- A hozzászóláshoz be kell jelentkezni
hat lehetne DATE=`date +%Y-%m`; stb stb is
- A hozzászóláshoz be kell jelentkezni
És akkor hónap utolsó másodpercében indítva is korrekten/biztosan működne :-P
- A hozzászóláshoz be kell jelentkezni
Szerintem felesleges a konyvtar megletenek az ellenorzese, mkdir -p 'force' modban mukodik es 0-t ad vissza akkor is, ha a konyvtar mar letezik.
lgee@host:~> ls -ld .adobe
drwx------ 3 lgee users 4096 Oct 15 2010 .adobe
lgee@host:~> mkdir -p $PWD/.adobe && echo "Return value is 0"
Return value is 0
- A hozzászóláshoz be kell jelentkezni
nem inkabb mkdir -p $PWD/.adobe && echo "Return value is $?" ?
Vegul kicsit atirtam a logikajat, minden nap atmasolja a frissen keletkezett .gz-t es torli a tiz napnal regebbieket.
DATE=$(date +%Y-%m); mkdir -m 700 -p /opt/data/proftpd/logs/archive/"$DATE" && chown root:root /opt/data/proftpd/logs/archive/"$DATE" && LOGDATE=$(date +%Y%m%d); cp -f *.log-"$LOGDATE".gz /opt/data/proftpd/logs/archive/"$DATE"/ && find /opt/data/proftpd/logs -maxdepth 1 -mtime +"10" -name "*log*.gz" -exec rm -f "{}" ";" || false
- A hozzászóláshoz be kell jelentkezni
Egy kerdes miert nem hasznalsz syslog-ng-t? Ott nem kell ilyenekkel szorakozni.
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
Mert ilyen vaskalapos a ceg, hogy az van ami van :/
- A hozzászóláshoz be kell jelentkezni
Hat ha a retval atmegy az && operatoron, akkor furcsa lenne, ha nem 0 lenne ;)
- A hozzászóláshoz be kell jelentkezni