প্রতি 10 মিনিটে ক্রোন চলছে


16

আমার ডেস্কটপে পাইথন স্ক্রিপ্ট রয়েছে: /home/ceasor/Desktop/script.py

ইন /etc/crontab, আমি লিখেছি:

0 */2   * * *   ceasor    sudo python  /home/ceasor/Desktop/script.py

অজগর স্ক্রিপ্টটি চালাচ্ছে না। আমি প্রতি 10 মিনিটে ক্রোন কীভাবে চালাব?


2
কেন ফোন করবেন sudo python? আপনি যদি এটি রুট হিসাবে চালাতে চান, কেবল আপনার মধ্যে সেই ব্যবহারকারীর উল্লেখ করুন crontab। এছাড়াও 0 */2প্রতি 10 মিনিটে নয়, প্রতি 2 ঘন্টা অন্তর্ভুক্ত।
জোচিম সৌর

এটা আপনার ডেস্কটপে আছে? তারপরে আপনার
ক্রান্তাবটিতে

1
আপনার অ্যাকাউন্ট কি sudo ডাব্লু / ওএ পাসওয়ার্ড চালাতে পারে? ক্রোন যে পথ দেখায় তাতে কি অজগর? এছাড়াও যে crontab 2 ঘন্টা বলে। আপনি যদি প্রতি 10 মিনিটে চান তবে * / 10 * * * *
দুন

উত্তর:


26

আপনার লাইন মানে প্রতি দুই ঘন্টা (যেমন 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


13

প্রতি 10 মিনিটে একটি কমান্ড চালান:

*/10 * * * *   ceasor    sudo python  /home/ceasor/script.py

*/10টোকেন cronjob প্রত্যেক 10th মিনিট ফায়ার হবে।

আপনি প্রতি মিনিটে গণনাও করতে পারেন যে আপনি এটি বন্ধ করতে চান:

0,10,20,30,40,50 * * * * sudo python /home/ceasor/Desktop/script.py

4

প্রতি দশ মিনিটে কিছু চালানোর জন্য, আমি সাধারণত আমার ক্রন্টবায় নীচের মতো কিছু রাখি:

0,10,20,30,40,50 * * * * sudo python /home/ceasor/Desktop/script.py

0,10,20 সামঞ্জস্য করুন ... আপনার পছন্দসই মুহুর্তের কয়েক মিনিটের হিট করার প্রয়োজন হিসাবে।


আপনি
অঙ্কের

1
@ ক্রিটেক: হ্যাঁ, এটি অন্যান্য উত্তরে বলা হয়েছে। উভয় উপায়েই কাজ করে এবং আমি ভেবেছিলাম বিকল্পগুলি সম্পর্কে ওপিকে সচেতন করা ভাল হবে।
গ্রিনম্যাট

3

প্রতি দশ মিনিটের জন্য আপনার প্রয়োজন

  */10 * * * *     ceasor         sudo python /home/ceasor/Desktop/script.py

এবং যদি স্ক্রিপ্টটি Desktop/আপনার এখানে থাকে যেমন আমার উদাহরণ হিসাবে সেই পথটি ব্যবহার করা দরকার।

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