ক্রোন জব স্ট্রিং সেটিংস 5-10 দিনের মধ্যে 4 বার ফায়ার করা হবে


0

* 5-10 * * * উল্লিখিত সময়ের মধ্যে স্ক্রিপ্টটি ফায়ার করবে তবে আমি কীভাবে গণনাটি নিয়ন্ত্রণ করব?

বিটিডাব্লু গণনা এবং সময়গুলি যে কোনও কিছু হতে পারে, এর অর্থ এটি গতিশীল হবে এবং স্থির নয়। আরও ভাল বোঝার জন্য কেবল একটি স্থিতিশীল নম্বর রাখুন।

উত্তর:


2

আপনার স্ক্রিপ্টের সাথে একটি সমস্যা হ'ল এটি প্রতি মিনিটে চলবে (প্রথম "*" এর কারণে)।

যেহেতু আপনার 6 ঘন্টা রয়েছে, ক্রোনটি কেবল 4 বার চালানো বেশ শক্ত।

একটি সমাধান হতে পারে:

0 6,7,8,9 * * * /path/command

0

আপনি সব ক্রোন পাবেন না। এটি "গতিশীল" হয় না - এটি যখন আপনি চালিত করতে বলবেন তখন কোনও প্রকারভেদ ছাড়াই চলে।

আপনি যদি 5 ও 10 এর মধ্যে 4 বার চান তবে কেবল 4 বার চয়ন করুন এবং 4 টি লাইন লিখুন। "এটি 1 লাইনে সম্পন্ন করা" এবং সংক্ষেপণ করার জন্য যদি কয়েকটি থাকে তবে সুনির্দিষ্টভাবে কোনও পয়েন্ট নেই।

অর্থাৎ,

17 5 * * * (command)
37 6 * * * (command)
17 8 * * * (command)
37 9 * * * (command)

অথবা আপনি সত্যিই আরও পছন্দ করতে পারেন:

1 5 * * * (command)
37 6 * * * (command)
17 8 * * * (command)
59 9 * * * (command)

অথবা আপনি যদি কমপ্যাক্ট করতে পছন্দ করেন (যার জন্য এখনও কয়েকটি কম, যদি কোনও পয়েন্ট প্রদান করা হয়):

17 5,8 * * * (command)
37 6,9 * * * (command)

যদি না আপনি প্রকৃতপক্ষে 5 থেকে 10 পিএম বোঝাতে চান (তবে এই ক্ষেত্রে):

17 17,20 * * * (command)
37 18,21 * * * (command)

যদি এখানে প্রকৃত গতিশীল-সদৃশ আচরণের জন্য আপনার কিছু প্রয়োজন হয় (আমি সন্দেহজনক খেলব), আপনি একটি ক্রন্টব গতিশীলভাবে তৈরি করতে একটি স্ক্রিপ্ট লিখে যাবেন যা পরবর্তী সময় আপনি ক্রোনটব পরিবর্তন না করা পর্যন্ত অ-গতিশীলভাবে আপনি যা করতে চান তা করে।

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