আমি বিশ্বাস করি এটি রাষ্ট্রের ফাইলের বিষয়বস্তু, যা আমার ক্ষেত্রে /var/lib/logrotate.status
। প্রতিটি ফাইলের একটি লাইন থাকে, যা শেষ তারিখে এটি ঘোরানো হয়েছিল; যদি আপনি এমন একটি তারিখে লোগ্রোটেট চালান যে কোনও প্রদত্ত ফাইলটি আবর্তনের জন্য, ফাইলটিতে বর্তমান তারিখ এবং তারিখের মধ্যে দিনের সংখ্যা (প্রতিদিনের জন্য 1, সাপ্তাহিকের জন্য 7, ইত্যাদি) দেওয়া থাকে, ফাইলটি ঘোরানো হবে।
লোগ্রোটেটটি দিনের কোন সময় এটি চালানো হবে তা যত্নশীল বলে মনে হচ্ছে না; এমনকি যদি এটি সাধারণত ২৩ at৫ তে চালানো হয়, আপনি যদি এর পরিবর্তে 0130-এ চালনা করেন, এটি এখনও প্রতিদিন চিহ্নিত এবং গতকাল শেষ হওয়া ফাইলগুলি ঘোরানো হবে; তবে এটি করার পরে এটি আজকের তারিখটিকে রাষ্ট্রের ফাইলে রাখবে (কোনও ঘোরানো ফাইলের বিপরীতে), সুতরাং ২৩55৫ এ দ্বিতীয় রান কিছুই করতে পারে না।
/var/lib/logrotate/status
(যেমন ফাইলটি আমার ক্ষেত্রে রয়েছে)।