প্রতিদিন সকাল আড়াইটায় ক্রোন জব চালাচ্ছি


310

প্রতিদিন রাত আড়াইটায় চালানোর জন্য ক্রোন জব কীভাবে কনফিগার করবেন? আমি কীভাবে এটি 2 টায় চালানো যায় তা জানি তবে 2:30 টা না করে।

উত্তর:



150
  1. সম্পাদনা করা:

    crontab -e
    
  2. এই কমান্ড লাইন যুক্ত করুন:

    30 2 * * * /your/command
    
    • ক্রন্টব ফর্ম্যাট:

      মিন আওয়ার ডম মন ডাউন সিএমডি

    • বিন্যাসের অর্থ এবং অনুমোদিত মান:
    • MIN Minute field 0 to 59
    • HOUR Hour field 0 to 23
    • DOM Day of Month 1-31
    • MON Month field 1-12
    • DOW Day Of Week 0-6
    • CMD Command Any command to be executed.
  3. সর্বশেষ ডেটা সহ ক্রোন পুনরায় চালু করুন:

    service crond restart
    

1
উবুন্টুর জন্য "পরিষেবা ক্রোন পুনরায় চালু করুন"
এএ

61

অন্যান্য উত্তরে যেমন দেখা যায়, ব্যবহারের বাক্য গঠনটি হ'ল:

  30 2 * * * /your/command
# ^  ^
# |   hour
# minute

ক্রন্টব স্ট্যান্ডার্ড ফর্ম্যাটটি অনুসরণ করছে:

 +---------------- minute (0 - 59)
 |  +------------- hour (0 - 23)
 |  |  +---------- day of month (1 - 31)
 |  |  |  +------- month (1 - 12)
 |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
 |  |  |  |  |
 *  *  *  *  *  command to be executed

ক্রন্টব্যাক এক্সপ্রেশন চেক করতে crontab.guru ব্যবহার করাও কার্যকর

এক্সপ্রেশন crontabব্যবহার করে যুক্ত করা হয় crontab -e। একবার হয়ে গেলে, সংরক্ষণ করুন এবং প্রস্থান করুন (আপনি যদি ব্যবহার করেন তবে viটাইপিং :xএটি করে)। এই সরঞ্জামটি ব্যবহার করার ভাল ধারণাটি হ'ল আপনি যদি কোনও অবৈধ কমান্ড লিখে থাকেন তবে আপনি ফর্মটিতে একটি বার্তা প্রম্পট পাবেন:

$ crontab -e
crontab: installing new crontab
"/tmp/crontab.tNt1NL/crontab":7: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit? (y/n) 

ক্রোনট্যাব চলমান না থাকলে আপনার যদি আরও সমস্যা হয় তবে আপনি ডিবাগিং ক্রন্টব পরীক্ষা করতে পারেন বা ক্রন্টব কেন আমার পিএইচপি স্ক্রিপ্টটি চালাচ্ছে না?


1
crontab.guru একটি খুব দরকারী সংস্থান
এক

7

ক্রোন লেখার একটি সহজ উপায় হ'ল অনলাইন ক্রোন জেনারেটরটি ব্যবহার করা এটি আপনার জন্য লাইন তৈরি করবে। একটি বিষয় লক্ষণীয় যে আপনি যদি এটি চালাতে চান তবে প্রতিদিন (কেবল সপ্তাহের দিনগুলি নয়) আপনার সমস্ত দিন হাইলাইট করা দরকার।



1

উপরে উল্লিখিত সমস্ত দুর্দান্ত উত্তরের যোগ হিসাবে, https://crontab.guru/ দেখুন - আপনার ক্রন্টব্যাট সিনট্যাক্স পরীক্ষা করার জন্য একটি দরকারী অনলাইন সংস্থান।

আপনি যা পান তা হ'ল আপনি যা নির্দিষ্ট করেছেন তার মানব পাঠযোগ্য উপস্থাপনা।

নীচের উদাহরণগুলি দেখুন:

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