*/20 * * * *
প্রতি 20 মিনিটে এটি চলবে তা নিশ্চিত করে, আমি প্রতি 20 মিনিটে একটি টাস্ক চালাতে চাই, ঘন্টা পাঁচটায় শুরু করে, ক্রোন দিয়ে কি এটি সম্ভব? এটি হবে:
5/20 * * * *
?
*/20 * * * *
প্রতি 20 মিনিটে এটি চলবে তা নিশ্চিত করে, আমি প্রতি 20 মিনিটে একটি টাস্ক চালাতে চাই, ঘন্টা পাঁচটায় শুরু করে, ক্রোন দিয়ে কি এটি সম্ভব? এটি হবে:
5/20 * * * *
?
উত্তর:
প্রতি ঘন্টা 20 মিনিটের সময় 5 টা থেকে শুরু করে কোনও কাজ চালাতে, এটি চেষ্টা করুন:
5-59/20 * * * *
ব্যাখ্যা
একটি *
মিনিট মাঠে হিসাবে একই 0-59/1
যেখানে 0-59
হয় পরিসীমা এবং 1
হয় ধাপ । কমান্ডটি (0) ব্যাপ্তির প্রথম মুহূর্তে চলবে , তারপরে ক্রমাগত মিনিটে যা প্রথম (1) ধাপে প্রথম থেকে দূরে থাকে, শেষ পর্যন্ত (59) অবধি।
যে কারণে */20 * * * *
0 মিনিট, 20 মিনিট পরে এবং 40 মিনিটের পরে চলবে - যা প্রতি 20 মিনিটে সমান। তবে, */25 * * * *
0 মিনিট, 25 মিনিট পরে এবং 50 মিনিটের পরে চলবে - যা প্রতি 25 মিনিটের মতো হয় না। এ কারণেই মিনিটের ক্ষেত্রে এমন একটি ধাপের মানটি ব্যবহার করা বাঞ্ছনীয় যা 60 তে সমানভাবে বিভক্ত হয়।
সুতরাং আরম্ভের সময়টি অফসেট করতে, স্পষ্টভাবে ব্যাপ্তিটি নির্দিষ্ট করুন এবং অফসেটের পরিমাণের জন্য প্রথম মানটি সেট করুন।
উদাহরণ
5-59/20 * * * *
5 মিনিটের পরে, 25 মিনিটের পরে এবং 45 মিনিটের পরে চালানো হবে।
10-59/25 * * * *
10 মিনিটের পরে এবং 35 মিনিটের পরে চলবে।
1-59/2 * * * *
প্রতি বিজোড় মিনিট চলবে।
নিশ্চিত!
5,25,45 * * * * /your/cron
5-59/20
এটি সম্ভব তা জানা পছন্দ করি তবে 5,25,45
এর সুবিধাটি এটির সাথে সাথে খুব পরিষ্কার হয়ে যায়।
আপনি চেষ্টা করতে পারেন: */5 * * * * sleep N; your job
sleep `shuf -i 1-100 -n 1`
কৌতুক করে