লিনাক্সে কীভাবে কার্য শিডিউল করবেন: ক্রন্টাব ফাইলগুলির একটি পরিচিতি

লিনাক্সের ক্রোন ডেমন নির্দিষ্ট সময়ে পটভূমিতে কাজগুলি পরিচালনা করে; এটি উইন্ডোজের টাস্ক শিডিয়ুলারের মতো। উপযুক্ত সিনট্যাক্স এবং ক্রোন ব্যবহার করে আপনার সিস্টেমে ক্রোনটাব ফাইলগুলিতে কার্য যুক্ত করুন এগুলি আপনার জন্য স্বয়ংক্রিয়ভাবে চালিত হবে।

ব্যাকআপ, সিস্টেম রক্ষণাবেক্ষণ এবং অন্যান্য পুনরাবৃত্ত কার্যগুলি স্বয়ংক্রিয় করতে ক্রন্টব ফাইলগুলি ব্যবহার করা যেতে পারে। বাক্য গঠনটি শক্তিশালী এবং নমনীয়, তাই আপনার প্রতি পনের মিনিটে বা প্রতি বছর একটি নির্দিষ্ট দিনে একটি নির্দিষ্ট মিনিটে একটি টাস্ক চালানো যেতে পারে।

ক্রন্টব খোলা হচ্ছে

প্রথমে আপনার লিনাক্স ডেস্কটপের অ্যাপ্লিকেশন মেনু থেকে একটি টার্মিনাল উইন্ডো খুলুন। আপনি ডাব আইকনটি ক্লিক করতে পারেন, টার্মিনাল টাইপ করতে পারেন এবং যদি আপনি উবুন্টু ব্যবহার করছেন তবে একটি খুলতে এন্টার টিপুন।

ব্যবহার crontab -e আপনার ব্যবহারকারীর অ্যাকাউন্টের ক্রন্টব ফাইলটি খুলতে কমান্ড। এই ফাইলের কমান্ডগুলি আপনার ব্যবহারকারীর অ্যাকাউন্টের অনুমতি নিয়ে চলে। আপনি যদি সিস্টেমের অনুমতি নিয়ে চালানোর জন্য একটি আদেশ চান তবে এটি ব্যবহার করুন sudo crontab -e রুট অ্যাকাউন্টের ক্রন্টব ফাইলটি খুলতে কমান্ড। ব্যবহার su -c “crontab -e” পরিবর্তে কমান্ড যদি আপনার লিনাক্স বিতরণ sudo ব্যবহার না করে।

আপনাকে সম্পাদক নির্বাচন করতে বলা হতে পারে। ন্যানো যদি এটির নম্বর টাইপ করে এবং এন্টার টিপুন উপলভ্য থাকে তা নির্বাচন করুন। ভি এবং অন্যান্য আরও উন্নত সম্পাদকগুলি উন্নত ব্যবহারকারীরা পছন্দ করতে পারেন তবে ন্যানো শুরু করার জন্য একটি সহজ সম্পাদক।

আপনি আপনার টার্মিনাল উইন্ডোর শীর্ষে "GNU ন্যানো" শিরোনাম দ্বারা চিহ্নিত ন্যানো পাঠ্য সম্পাদকটি দেখতে পাবেন। আপনি যদি তা না করেন, ক্রন্টব সম্ভবত সম্ভবত vi পাঠ্য সম্পাদকটিতে খোলা হয়েছে।

আপনি যদি ভিআই ব্যবহার করে স্বাচ্ছন্দ্য না পান তবে আপনি টাইপ করতে পারেন : ছেড়ে দিন vi এ প্রবেশ করুন এবং এটি বন্ধ করতে এন্টার টিপুন। চালান রপ্তানি সম্পাদনা = ন্যানো কমান্ড, তারপর চালান crontab -e আবার ন্যানোতে ক্রন্টব ফাইল খুলতে হবে।

নতুন টাস্ক যুক্ত করা হচ্ছে

ন্যানোর ক্রন্টব ফাইলের নীচে স্ক্রোল করতে তীর কী বা পৃষ্ঠা ডাউন কী ব্যবহার করুন। # দিয়ে শুরু হওয়া লাইনগুলি কমেন্ট লাইন, যার অর্থ ক্রোন তাদের উপেক্ষা করে। মন্তব্যগুলি কেবল ফাইল সম্পাদনা করা লোককে তথ্য সরবরাহ করে।

ক্রন্টব ফাইলের রেখাগুলি নিম্নলিখিত গ্রহণযোগ্য মান সহ নিম্নলিখিত ক্রমানুসারে লেখা হয়েছে:

মিনিট (0-59) ঘন্টা (0-23) দিন (1-31) মাস (1-12) সপ্তাহের দিন (0-6) আদেশ

আপনি কোনও মান মেলে একটি তারকাচিহ্ন (*) অক্ষর ব্যবহার করতে পারেন। উদাহরণস্বরূপ, মাসের জন্য একটি তারকাচিহ্ন ব্যবহার করার ফলে প্রতি মাসে কমান্ডটি চলতে পারে।

উদাহরণস্বরূপ, আসুন আমরা বলি যে আমরা প্রতিদিন সকাল 12:30 টায় কমান্ডটি / usr / bin / চালাতে চাই। আমরা টাইপ করব:

29 0 * * * / usr / বিন / উদাহরণ

আমরা 30 মিনিটের চিহ্নের জন্য 29 এবং সকাল 12 টার জন্য 0 ব্যবহার করি কারণ মিনিট, ঘন্টা এবং সপ্তাহের দিন মান 0 থেকে শুরু হয় Note দ্রষ্টব্য যে দিন ও মাসের মান 0 এর পরিবর্তে 1 থেকে শুরু হয়।

একাধিক মান এবং ব্যাপ্তি

নির্দিষ্ট একাধিকবার কমা-বিচ্ছিন্ন মান ব্যবহার করুন। উদাহরণস্বরূপ, লাইন

0,14,29,44 * * * * / usr / বিন / উদাহরণ2

প্রতি ঘন্টা, প্রতিদিন প্রতি 15 মিনিটের চিহ্নে রান / usr / বিন / উদাহরণ 2 রান করে। আপনি প্রতিটি নতুন কাজ একটি নতুন লাইনে যুক্ত করেছেন তা নিশ্চিত করুন।

মানগুলির একটি ব্যাপ্তি নির্দিষ্ট করতে ড্যাশ-বিচ্ছিন্ন মানগুলি ব্যবহার করুন। উদাহরণস্বরূপ, লাইন

0 11 * 1-6 * / usr / বিন / উদাহরণ3

প্রতিদিন দুপুরে চালিত / usr / বিন / উদাহরণ3, তবে বছরের প্রথম ছয় মাসে।

ফাইল সংরক্ষণ করা হচ্ছে

ন্যানোতে ক্রন্টব ফাইলটি সংরক্ষণ করতে Ctrl-O টিপুন এবং এন্টার টিপুন। আপনি ফাইলটি সংরক্ষণ করার পরে ন্যানো বন্ধ করতে Ctrl-X শর্টকাট ব্যবহার করুন।

আপনার নতুন ক্রন্টব ফাইলটি সফলভাবে ইনস্টল হওয়ার ইঙ্গিত দিয়ে আপনি "ক্রন্টব: নতুন ক্রন্টব ইনস্টল করা" বার্তাটি দেখতে পাবেন।