ক্রোন লিনাক্সের জন্য একটি কাজের সময়সূচী সাবসিস্টেম। এটি পুনরাবৃত্তি কাজের সময় নির্ধারণের জন্য ব্যবহৃত হয়। আপনি যদি একটি শট কাজের সময়সূচী করতে চান তাহলে সাব -সিস্টেম ব্যবহার করুন।
একটি লিনাক্স বক্সের সকল ব্যবহারকারী ক্রন জব সেট করতে পারে যদি তারা প্রশাসক দ্বারা অনুমোদিত হয়: root। /Etc/cron.allow এবং /etc/cron.deny- এর সংমিশ্রণ সংশোধন করে ক্রনের সীমাবদ্ধতা প্রয়োগ করা হয়।
বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে একটি সিস্টেম লেভেল ক্রন কনফিগারেশন রয়েছে, যা এখানে আচ্ছাদিত নয়।
ধাপ
2 এর পদ্ধতি 1: ফাইল সেট আপ করা
ধাপ 1. আপনার প্রিয় সম্পাদক ব্যবহার করে, প্রতিটি কাজের জন্য একটি লাইন দিয়ে একটি ক্রোন ফাইল তৈরি করুন, যার জন্য আপনি সময়সূচী করতে চান, বিন্যাসে:
m h d m w কমান্ড
- মি মিনিট
- ঘন্টা
- মাসের মাসের দিন
- m মাস 1-12
- w সপ্তাহের দিন 0-7, সূর্য, সোম, ইত্যাদি (রবিবার = 0 = 7) যদি আপনি একটি তারিখ বলার উপায় মনে করেন তবে মনে রাখা সহজ: বুধবার, জুলাই 29, 10:30, তারপর আদেশটি বিপরীত করুন।
ধাপ 2. আপনার ফাইলটি ক্রোনট্যাবে লোড করুন:
crontab yourfile
2 এর পদ্ধতি 2: একটি উদাহরণ চেষ্টা করে
ধাপ 1. নিম্নোক্ত লাইন সম্বলিত একটি ফাইল testCron.txt তৈরি করুন:
- # প্রতি 10 মিনিটে এটি করুন
- */10 * * * * তারিখ >> ~/testCron.log
ধাপ 2. ক্রনে এটি লোড করুন:
crontab testCron.txt
ধাপ 3. 30 মিনিট অপেক্ষা করুন, testCron.log চেক করুন, যদি এটি কাজ করে তবে এটি আপনার ফাইলকে 3 বার টাইম স্ট্যাম্প দিয়ে আপডেট করবে।
ধাপ 4. ক্রোনট্যাবটি সরান যাতে এটি চিরকাল না চলে:
crontab -r
পরামর্শ
- আপনি সরাসরি আপনার crontab সম্পাদনা করতে পারেন crontab -e ব্যবহার করে; মনে রাখবেন এটি vi সিনট্যাক্স ব্যবহার করে যা নতুন ব্যবহারকারীর জন্য বিশ্রী হতে পারে।
- সর্বদা *নিক্স ম্যান পেজ ব্যবহার করে, তারা আপনার বন্ধু: মানুষ crontab