ক্রোন কীভাবে "প্রতি প্রায়শই" কাজগুলিতে অবশিষ্টদের পরিচালনা করে


13

আমি যদি এটি করি:

*/9 * * * * /path/to/wotnot

09 ঘন্টা থেকে শুরু করে কী সময়ে দুই ঘন্টা সময় টাস্কটি চলবে

এটি একটি:

09h00
09h09
09h18
09h27
09h36
09h45
09h54
10h03
10h12
10h21
10h30
10h39
10h48
10h57

বা বি:

09h00
09h09
09h18
09h27
09h36
09h45
09h54
10h00
10h09
10h18
10h27
10h36
10h45
10h54

উত্তর:


31

কোনও পরিসরের দিকে তাকানোর সময়, আপনি কেবল সেই কলামের মধ্যেই এটি ব্যাখ্যা করেন, সুতরাং মিনিট কলামের মধ্যে '* / 9' এর অর্থ "প্রতি মিনিটে তালিকা তৈরি করুন, তারপরে প্রতিটি নবম মান নির্বাচন করুন"। এই নির্বাচনটি সময়ের শীর্ষে পুনরায় সেট হয়, তাই আপনি প্রতি ঘন্টা xx: 00, xx: 09, xx: 18 ইত্যাদি পুনরায় চালু করুন।

এটি "প্রতি ঘন্টা নয় মিনিট প্রতি ঘন্টা" হিসাবে পড়তে পারে, এটি ঘন্টাটির শীর্ষে রিসেটটি বোঝায়।

সুতরাং আপনি যে আসল আচরণটি দেখতে পাবেন তা বিকল্প বি এর সাথে মিল রাখে


এটিই কেবলমাত্র উত্তর যা মনে হয় বাস্তবে প্রশ্নের উত্তর দেয়। আপনি কি এটি নিশ্চিত করার চেষ্টা করেছেন?
সুস্পষ্ট

গত 10 মিনিটের মধ্যে? না, গত তিন মাসের মধ্যে? হ্যাঁ, যদিও বিশেষত নয় মিনিটের ব্যবধানে নয়।
জন

আপনি যখন করবেন তখন কেন আমি যত্ন করব তা দেখবেন না। ধন্যবাদ.
স্পষ্টত

1
আমার প্রাক্তন সহকর্মীরা "আপনি এটি পরীক্ষা করেননি, আপনি নিজের ত্রুটিযুক্ত স্মৃতিতে ভরসা করছেন!" অনুরূপ পরিস্থিতিতে (অবশ্যই 5 মিনিট পরে তারা বিরক্ত হয়ে চলে যায় আমি প্রমাণ করি যে এটি এখনও কাজ করে), সুতরাং আমি আগেই এই বিরুদ্ধে হেজিংয়ের অভ্যাস তৈরি করেছি।
জন

2
পরীক্ষার প্রথম পদক্ষেপটি হ'ল গ্রাহকের মতো আপনার ব্র্যান্ড এবং সংস্করণ রয়েছে কিনা তা নিশ্চিত করা (এই ক্ষেত্রে জেসি)। তিনি কোন ক্রোন ব্যবহার করছেন সে সম্পর্কে আমি এখন পর্যন্ত এখানে কোনও ক্লু দেখতে পাচ্ছি না। (এটি সম্ভবত ভিক্সি ক্রোন, এবং এই প্রাথমিক বৈশিষ্ট্যটি সম্ভবত সেই প্রোগ্রামের সংস্করণগুলিতে স্থিতিশীল))
কাজ

22

জন এর উত্তর নিশ্চিত করতে, */nমিনিটের কলামের অর্থ "যখন মিনিট 0 মোড এন হয়"। এখানে একটি crontabএন্ট্রি:

*/7 * * * *  date >> /tmp/foo

এবং এখানে ফলাফল:

Thu Jan 10 14:49:01 GMT 2013
Thu Jan 10 14:56:01 GMT 2013
Thu Jan 10 15:07:01 GMT 2013

উল্লেখ্য গত দুই বার মধ্যে ফাঁক না সাত মিনিটের কারণ NN পরে: 56 পরের বার */7ম্যাচ `হয় NN +1: 07।

হ্যাঁ, আমি সচেতন সে সময়গুলি ভবিষ্যতে (বা আমি যখন এটি পোস্ট করেছি তখন তারা ছিল); তাত্ক্ষণিক উত্তর পেতে আমাকে আরও দ্রুত সিস্টেম ঘড়িটি চালিয়ে যেতে হয়েছিল।


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