কিভাবে প্রতি 2 ঘন্টা ক্রোন কাজ চালাতে হয়


237

আমি কীভাবে কোনও ক্রন্টব লিখতে পারি যা আমার /home/username/test.shস্ক্রিপ্ট প্রতি 2 ঘন্টা চালিত হয় ?

উত্তর:


385

শুধু কর:

0 */2 * * *  /home/username/test.sh 

শুরুতে 0 এর অর্থ 0 তম মিনিটে চালানো। (যদি এটি * হয়, স্ক্রিপ্টটি প্রতি দ্বিতীয় ঘন্টা সময় প্রতি মিনিটে চলত))

ভুলে যাবেন না, বাস্তবে এটি কখনও চালিত হয়েছে কিনা তা দেখতে আপনি সিসলগ চেক করতে পারেন!


@ আর্নেস্ট-কনিল আপনি কীভাবে বলতে পারেন? : ইতিহাস পুনর্বিবেচনা একটি সংস্করণ যা বিভিন্ন কোড অন্তর্ভুক্ত রয়েছে এমন ধারণ করে না stackoverflow.com/posts/6423532/revisions
tutuDajuju

102

লাইনটি পড়তে হবে:

0 0-23/2 * * * /home/username/test.sh

অথবা

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /home/username/test.sh

3
"0-23 / 2" - ঘন্টা 2 থেকে 23 এর মধ্যে প্রতি 2 ঘন্টা চালিত হয়।
জেমস অ্যান্ডারসন

0-23 / 2 * / 2 এর চেয়ে অনেক ভাল
কাদ

2
@ কাদ কেন এমন হয়?
সিপ্রিয়ান টোমাইগা

বিজোড় ঘন্টা সম্পর্কে কি? আমি কি +1 যোগ করতে পারি
শ্রাব্য বগগারাপু

যদি আপনার ক্রোন এটি সমর্থন করে, 0-23/2প্রতি ঘন্টা হয় এবং 1-23/2প্রতি বিজোড় ঘন্টা হয় তবে আমি */2এখনও পছন্দ করতাম ।
বেতলিস্টা


4

0 * / 1 * * * "প্রতি মিনিটে 0 মিনিট সময়।"

0 * / 2 * * * "প্রতি 2 ঘন্টা পরে 0 মিনিট 0।"

প্রতিটি ঘন্টা জন্য ক্রোনজবস সেট করার এটি সঠিক উপায়।


0

ক্রন্টব প্রবেশ করতে:

crontab -e

ফাইলটিতে এটি লিখুন:

0 */2 * * * python/php/java yourfilepath

উদাহরণ:0 */2 * * * python ec2-user/home/demo.py

এবং নিশ্চিত হয়ে নিন যে আপনি আপনার ক্রন্টব ফাইলটিতে শেষ ক্রোন কাজের পরে একটি ফাঁকা রেখা রেখেছেন

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