Sürekli bir günlük dosyasına, örneğin günlük bilgilerini yazar bir linux uygulaması var. /var/log/application.log. Uygulama dosyayı otomatik olarak döndürmediğinden, bu günlük dosyası birkaç hafta içinde gigabayt boyutuna ulaşabilir, bu nedenle bu dosyayı düzgün bir şekilde döndürmek istiyorum
Burada benim asıl endişe her zaman uygulama tarafından açılan bir dosyayı döndürmek için, muhtemelen gerekir:
Dosyayı döndürülmüş forma taşıma
/var/log/application.log -> /var/log/application.log.2013-01-28Boş bir dosya oluşturun
/var/log/application.log. Obs: Bu noktada başvuru süreci hala/var/log/application.log.2013-01-28Uygulama işleminin dosya tanımlayıcısını tekrar
/var/log/application.log
Yani, haklı mıyım? Öyleyse, bunu nasıl yapabilirim? (esas olarak dosya tanımlayıcı kısmını değiştirme)
Değilsem, doğru yol nedir ve nasıl yapılır?
dup2yeni tanımlayıcıyı açın , sonra yeni tanımlayıcıyı kapatın.)