আমাকে এমন কোনও মেশিনের জন্য টাইমার ইউনিট লিখতে হবে যা ঘন ঘন চালু হয় (যেমন ক্লাসিকাল ডেস্কটপ সেটআপ)। এই টাইমার ইউনিটটি নিয়মিত সক্রিয় করা প্রয়োজন তবে খুব বেশি সময় নয় (যেমন সাপ্তাহিক, মাসিক)।
আমি কিছু পন্থা খুঁজে পেয়েছি তবে সেগুলি সমস্তই ফিট করে না:
ম্যান পৃষ্ঠাগুলি অনুসারে কেবলমাত্র
OnBootSec
এবংOnStartupSec
নির্দেশাবলী সক্রিয় করা হবে যদি সময়ের কনফিগার করা বিন্দুটি থাকে। আমিOnActiveSec
নিয়মিত ইভেন্ট সংজ্ঞায়িত করতে এর সংমিশ্রণ ব্যবহার করে কিছু উদাহরণ পেয়েছি । সমস্যাটি হ'ল প্রতিবার মেশিনটি বুট করার সাথে সাথে টাইমার কনফিগার করা ইউনিটটি সক্রিয় করবে। যদি আপনি এমন টাইমার পেয়ে থাকেন যা এক সপ্তাহ / মাসের জন্য খুব বেশি সময় চালিত হয় ON উদাহরণস্বরূপ: আমি আমার লগগুলি দিনে তিনবার ঘোরানো চাই না ...OnCalendar
নির্দেশ সহ সমাধান । যদি মেশিনটি সময়মতো কনফিগার করা বিন্দুতে চালিত হয় (বেশিরভাগ মধ্যরাত কারণ আপনি সময় নির্দিষ্টকরণের সময়টি যদি 00:00:00 এ ডিফল্ট করে ফেলে রাখেন) পরবর্তী বুটের পরে টাইমারটি সক্রিয় হবে না। অন্তত আমি এটি পেলাম কীভাবে। এটা কি সঠিক ?
সুতরাং এখানে প্রশ্নটি আসে:
কনফিগার করা সময়টি যদি অতীতে থাকে তবে ক্যালেন্ডার ইভেন্টগুলি সহ টাইমারগুলি কি পরবর্তী সূচনার পরে ঠিক সক্রিয় হয়?
যদি তা না হয়: এই জাতীয় আচরণ করার জন্য কি কোনও কর্মপদ্ধতি আছে?