Martin Bossev wrote: > точно. за логинг logging directory става дума. > постоянно се пише в нея. > по тази причина решението на Georgi Chorbadzhiyski е лесна, > но незнам дали е удачна. > после трябва наново да се укажат permission-ите и owner-а...
Лесно е, но е грубиянско :) Проблемът с изтриването на файлове от директории автоматично (tmp cleaner) хич не е лесен за решаване от гледна точка на това, че избягането на race conditions е труден проблем. След като това е директория в която се записват log файлове, тези файлове трябва да са именувани по някакъв подходящ начин и когато се трият чрез wildcard да се изберат само необходимите. Примерно при мен syslog-ng логва във файлове чийто имена са: /var/log/syslog/$HOST/$YYYY-$MM-$DD/$FACILITY_$LEVEL и когато се наложи да изчистя старите логове и да оставя само тези от последните 7 дни пускам нещо от сорта на find /var/log/syslog -mtime +7 -print0 | xargs -0 rm това изтрива всичко, което е по-старо от 7 дни. Още по темата: http://www.linuxjournal.com/article.php?sid=6060 -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================