systemd - টাইমার ইউনিট যা অ্যানক্রোন আচরণ অনুকরণ করে


13

আমাকে এমন কোনও মেশিনের জন্য টাইমার ইউনিট লিখতে হবে যা ঘন ঘন চালু হয় (যেমন ক্লাসিকাল ডেস্কটপ সেটআপ)। এই টাইমার ইউনিটটি নিয়মিত সক্রিয় করা প্রয়োজন তবে খুব বেশি সময় নয় (যেমন সাপ্তাহিক, মাসিক)।

আমি কিছু পন্থা খুঁজে পেয়েছি তবে সেগুলি সমস্তই ফিট করে না:

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

  • OnCalendarনির্দেশ সহ সমাধান । যদি মেশিনটি সময়মতো কনফিগার করা বিন্দুতে চালিত হয় (বেশিরভাগ মধ্যরাত কারণ আপনি সময় নির্দিষ্টকরণের সময়টি যদি 00:00:00 এ ডিফল্ট করে ফেলে রাখেন) পরবর্তী বুটের পরে টাইমারটি সক্রিয় হবে না। অন্তত আমি এটি পেলাম কীভাবে। এটা কি সঠিক ?

সুতরাং এখানে প্রশ্নটি আসে:
কনফিগার করা সময়টি যদি অতীতে থাকে তবে ক্যালেন্ডার ইভেন্টগুলি সহ টাইমারগুলি কি পরবর্তী সূচনার পরে ঠিক সক্রিয় হয়?
যদি তা না হয়: এই জাতীয় আচরণ করার জন্য কি কোনও কর্মপদ্ধতি আছে?


ঠিক আছে, আমি সচেতন আছি এই । এটা কি এখনও যাওয়ার পথ? না কি আরও মার্জিত সমাধান আছে? বর্তমান পরিস্থিতির উন্নতির জন্য কি কিছু পরিকল্পনা করা হয়েছে?
মিমি

উত্তর:


15

এই বৈশিষ্ট্যটি ইতিমধ্যে ডাইরেক্টিভটি ব্যবহার করে সিস্টেমেড (ভার> = 212) এ প্রয়োগ করা হয়েছে Persistent=যাতে কাজ চালানোর জন্য তারিখ / সময় নির্ধারণের নির্দেশিকা Persistent=trueব্যবহার OnCalendar=করার সময় আপনাকে ইউনিট ফাইলে সন্নিবেশ করাতে হবে।

জেদি =

বুলিয়ান যুক্তি দেয় T যদি সত্য হয়, সার্ভিস ইউনিটটি সর্বশেষ ট্রিগার হওয়ার সময়টি ডিস্কে সঞ্চিত হয়। টাইমারটি সক্রিয় হওয়ার পরে, সার্ভার ইউনিটটি তাত্ক্ষণিকভাবে ট্রিগার করা হয় যদি টাইমারটি নিষ্ক্রিয় থাকাকালীন সময়ে এটির জন্য অন্তত একবার ট্রিগার করা হত। মেশিনটি বন্ধ থাকাকালীন পরিষেবাটি মিস করা রান পেতে এটি কার্যকর। নোট করুন যে এই সেটিংটির শুধুমাত্র অনক্যালেন্ডার = দিয়ে কনফিগার করা টাইমারগুলিতে প্রভাব রয়েছে।


এটি কি বিপরীত নয়? ওপি উভয়ই থাকায় OnBootSecএবং এর ফলে অতিরিক্ত রান বাদ দেওয়ার বিষয়ে জিজ্ঞাসা করে OnActiveSecPersistentকমপক্ষে একটি রান ডাউন হয়ে যাওয়ার কারণে যদি বাদ পড়ে যায় তবে একবার বুটে চালাবেন?
x-yuri

হ্যাঁ, আপনি সম্ভবত এটা বোঝানো এই ভাবে
x-yuri

0

সিস্টেমড-ডেভেল মেলিং তালিকার এই ইমেল অনুসারে কাঙ্ক্ষিত আচরণটি রোডম্যাপে রয়েছে এবং ভবিষ্যতে যুক্ত করা হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.