আমার ডেস্কটপে পাইথন স্ক্রিপ্ট রয়েছে: /home/ceasor/Desktop/script.py
ইন /etc/crontab, আমি লিখেছি:
0 */2 * * * ceasor sudo python /home/ceasor/Desktop/script.py
অজগর স্ক্রিপ্টটি চালাচ্ছে না। আমি প্রতি 10 মিনিটে ক্রোন কীভাবে চালাব?
আমার ডেস্কটপে পাইথন স্ক্রিপ্ট রয়েছে: /home/ceasor/Desktop/script.py
ইন /etc/crontab, আমি লিখেছি:
0 */2 * * * ceasor sudo python /home/ceasor/Desktop/script.py
অজগর স্ক্রিপ্টটি চালাচ্ছে না। আমি প্রতি 10 মিনিটে ক্রোন কীভাবে চালাব?
উত্তর:
আপনার লাইন মানে প্রতি দুই ঘন্টা (যেমন 00:00, 02:00, 04:00, ইত্যাদি) 0 মিনিটে চলে runs
আপনি যদি প্রতি 10 মিনিটে কিছু চালাতে চান:
*/10 * * * * ceasor sudo python /home/ceasor/Desktop/script.py
আমি ভুল পথে সংশোধন করার জন্য স্বাধীনতা গ্রহণ করেছি।
এফওয়াইআই, এই মানগুলির অর্থ:
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
username any user from the system
command the command you want to run
এবং আপনি যদি রুট হিসাবে কোনও কিছু চালাতে চান তবে আপনার ব্যবহারকারীর নামটির rootপরিবর্তে ceasorব্যবহার করা উচিত এবং এটিকে ড্রপ করা উচিত sudo।
প্রতি দশ মিনিটে কিছু চালানোর জন্য, আমি সাধারণত আমার ক্রন্টবায় নীচের মতো কিছু রাখি:
0,10,20,30,40,50 * * * * sudo python /home/ceasor/Desktop/script.py
0,10,20 সামঞ্জস্য করুন ... আপনার পছন্দসই মুহুর্তের কয়েক মিনিটের হিট করার প্রয়োজন হিসাবে।
প্রতি দশ মিনিটের জন্য আপনার প্রয়োজন
*/10 * * * * ceasor sudo python /home/ceasor/Desktop/script.py
এবং যদি স্ক্রিপ্টটি Desktop/আপনার এখানে থাকে যেমন আমার উদাহরণ হিসাবে সেই পথটি ব্যবহার করা দরকার।
sudo python? আপনি যদি এটি রুট হিসাবে চালাতে চান, কেবল আপনার মধ্যে সেই ব্যবহারকারীর উল্লেখ করুনcrontab। এছাড়াও0 */2প্রতি 10 মিনিটে নয়, প্রতি 2 ঘন্টা অন্তর্ভুক্ত।