Datuve :: Forums :: Arhīvs :: Linux skripts .log failu dzēšanai

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 66

Reģistrētie lietotāji online: 0

Viesi online: 66

Datuve.lv video
Top.LV

Linux skripts .log failu dzēšanai

Ievietoja: kaspiitis @ 2007.09.08 20:09  

Jautājums linux lietotājiem.
Ir linux embedded sistēma, ir programma kas, teiksim tā, "strādājot", veido .log failus, programmai ir bug's - *.log failam nav maksimālā lieluma ierobežojuma, gadās ka faili izaug līdz ~50mb. Logošanu nav iespējams atslēgt. Parasti vienlaicīgi tiek rakstīts līdz pat 20  *.log failiem.

Uzdevums: nepieciešams izveidot skriptu, kurš nogrābj log failu nosaukumus (to nosaukumi patstāvīgi mainās), izveido jaunus, tukšus failus (piem. ar touch ), izdzēš vecos failus, un jaunos tukšos iemet veco vietā. doma ir piekabināt skriptu klāt pie cron, lai piem. ik pa 30 minūtēm tas tiktu izpildīts.

Principā ideja manuprāt varētu būt tāda, ar "kaut ko" (ar ko nezinu) tiek nogrāpti log failu nosaukumi, citā direktorijā ar "touch" palīdzību tiek izveidoti jauni, vecie ar "rm" palīdzību tiek izdzēsti, un nobeigumā ar "mv" jaunie tiek iesviesti veco vietā.
Zinošus cilvēkus lūgums izteikties.

Birkas: linux