Титла: Изтриване на файлове по-стари от 10 дена Публикувано от: Ogg1 в Aug 12, 2009, 18:11 Здравейте,
на PC-то ми се правят логове всеки ден и искам да си направя скрипт, който да ми изтрива логовете по-стари от 10 дена. Понеже логовете които се правят са от рода (L20090808.log) и (error_20090808.log за грешките. Скрипта който съм написал е: Код: #!/bin/bash Проблемът обаче в този скрипт е, че ако днес сме 12.09.2009, скрипта ще изтрив само логовете от 02.09.2009, което не ме устройва много, понеже по една или друга причина компютъра ми неработи на 12.09.2009 или когато трябва да се изпълни cron-а, логовете от 12.09.2009 ще си останат. За това искам леко да си преработя скрипта така че да изтрива всички логове които са по-стари от 12.09.2009, нещо като <=10day, но не се сещам как точно да го направя. Пробвах със сравнение на стрингове, но немога да се справя. Дайте някаква идея как да го направя. :) Титла: Re: Изтриване на файлове по-стари от 10 дена Публикувано от: neter в Aug 12, 2009, 18:15 Код Пет пари не давам как се казват файловете ти ;) Титла: Re: Изтриване на файлове по-стари от 10 дена Публикувано от: Ogg1 в Aug 12, 2009, 18:32 Уфффф колко просто било, а въобще не се сетих ::)
Мерси [_]3 Титла: Re: Изтриване на файлове по-стари от 10 дена Публикувано от: ntrance в Aug 12, 2009, 20:16 [quote
Пет пари не давам как се казват файловете ти ;) [/quote] Xaxasxasxssa :D Титла: Re: Изтриване на файлове по-стари от 10 дена Публикувано от: Ogg1 в Aug 13, 2009, 09:17
А просто от любопитство, как може да стане по този начин по който аз се опитвах ??? Титла: Re: Изтриване на файлове по-стари от 10 дена Публикувано от: LinuxFanUNIX в Aug 23, 2009, 02:20 А просто от любопитство, как може да стане по този начин по който аз се опитвах ??? Код
|