ক্রোন এবং ক্রোনট্যাব দিয়ে কীভাবে লিনাক্সে কাজগুলি নির্ধারণ করবেন

ক্রোন এবং ক্রোনট্যাব দিয়ে কীভাবে লিনাক্সে কাজগুলি নির্ধারণ করবেন

আপনি কি জানেন যে ব্লেড রানার 2019 সালে সেট করা হয়েছে? এখন থেকে তিন বছর! উল্লেখ করার মতো নয় ভবিষ্যতে ফিরে যান 2 , যেখানে তারা সময় ভ্রমণ করে 2015 সালে এগিয়ে যায়। তবুও আমাদের উড়ন্ত গাড়ি নেই এবং আমাদের মধ্যে কোন প্রতিলিপি নেই (যতদূর আমি জানি)।





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





প্রতিটি লিনাক্স ব্যবহারকারী শিডিউলিং কাজ থেকে উপকৃত হতে পারে, সেগুলি সিস্টেম-সম্পর্কিত (যেমন পুরানো লগগুলি পরিষ্কার করা এবং প্যাকেজ আপডেট করা ) অথবা ব্যবহারকারীর সেবা করা (ইমেল চেক করা, পডকাস্ট ডাউনলোড করা ...)। উইন্ডোজ ব্যবহারকারীদের উইন্ডোজ since৫ থেকে টাস্ক শিডিউলার ছিল। লিনাক্সে একই কাজ করে এমন ইউটিলিটিকে ক্রোন বলা হয়, এবং এখানে আমরা এটি কিভাবে ব্যবহার করব তা ব্যাখ্যা করব।





কিভাবে আইফোনে imei পাবেন

ক্রন কি?

ক্রোন একটি সিস্টেম পরিষেবা যা পটভূমিতে চলে, নির্ধারিত কাজগুলি পরীক্ষা করে এবং যদি এটি খুঁজে পায় তবে সেগুলি কার্যকর করে। কাজগুলি - যাকে 'ক্রোন জবস' বলা হয় - বিশেষ কনফিগারেশন ফাইল (ক্রোনট্যাবস) দ্বারা সংজ্ঞায়িত করা হয়, যা প্রতি মিনিটে ক্রন স্ক্যান করে। বিভিন্ন লিনাক্স বিতরণে ক্রনের বেশ কয়েকটি সংস্করণ পাওয়া যাবে। উদাহরণস্বরূপ, ক্রোন এর ফেডোরা কাঁটা বলা হয় ক্রনি , এবং আছে fcron , bcron , এবং dcron । কারও কারও অতিরিক্ত বৈশিষ্ট্য রয়েছে, অন্যরা নিরাপত্তার দিকে বেশি মনোনিবেশ করে, তবে সেগুলি সব একই ধারণার উপর ভিত্তি করে।

এই নির্দেশিকাটি ভিক্সি-ক্রনের জন্য লেখা হয়েছে, যা ক্রনের সবচেয়ে বিস্তৃত সংস্করণ এবং আপনি যেটি উবুন্টু এবং এর ডেরিভেটিভে পাবেন। যদিও বেশিরভাগ নির্দেশ অন্যান্য ক্রোন বাস্তবায়নের ক্ষেত্রেও প্রযোজ্য, সেখানে ছোটখাটো পার্থক্য থাকতে পারে, তাই যদি আপনি স্যুইচ করার সিদ্ধান্ত নেন তবে তাদের ম্যানুয়ালগুলি পরীক্ষা করুন।



একটি Crontab কি?

আপনি যদি আপনার সময় ব্যবস্থাপনা সম্পর্কে গুরুতর হন, তাহলে সম্ভবত আপনার কোন ধরণের একটি ক্যালেন্ডার আছে - একটি অ্যাপ বা কমপক্ষে একটি কাগজ। Crontab অনেকটা আপনার কম্পিউটারের ক্যালেন্ডারের মত। এটি নির্ধারিত কাজগুলি সম্পর্কে তথ্য ধারণ করে, ক্রনকে বলে যে কোন সময়ে কোন কমান্ড চালানো হবে।

আসলে, আপনার সিস্টেমে বেশ কয়েকটি ক্রোনট্যাব রয়েছে। রুট (প্রশাসক) সহ প্রতিটি ব্যবহারকারীর নিজস্ব ক্রোনট্যাব রয়েছে। ব্যবহারকারীর ক্রন্টাবগুলি সংরক্ষণ করা হয়





/var/spool/cron/crontabs/

। দ্য

crontab -l

কমান্ড বর্তমান ব্যবহারকারীর জন্য ক্রন্টাব ফাইল তালিকাভুক্ত করবে। আপনি রুট ক্রনট্যাব দিয়ে পরীক্ষা করতে পারেন





sudo crontab -l

উপরন্তু, সিস্টেম crontab ফাইল আছে

/etc/crontab

যা সিস্টেম-ওয়াইড কাজের জন্য ব্যবহৃত হয়। সাধারণত, এগুলি এক্সিকিউটেবল, রুট-মালিকানাধীন স্ক্রিপ্টগুলির মধ্যে রাখা হয়

/etc/cron.hourly/

,

/etc/cron.daily/

,

/etc/cron.weekly/

, এবং

/etc/cron.monthly/

ফোল্ডার, এবং কিছু বিতরণে,

/etc/cron.d/

পাশাপাশি ফোল্ডার। সাধারণভাবে বলতে গেলে, আপনাকে এই কাজগুলি মোকাবেলা করতে হবে না, কারণ সেগুলির বেশিরভাগই ইনস্টল করা অ্যাপ্লিকেশনগুলির দ্বারা স্বয়ংক্রিয়ভাবে তৈরি হয়।

কিভাবে ক্রন দিয়ে কাজ নির্ধারণ করা যায়

এটা সহজ শোনাচ্ছে: কাজের সময়সূচী করার জন্য, শুধু আপনার crontab এ যোগ করুন। যেহেতু ক্রোনট্যাব একটি বিশেষ কনফিগারেশন ফাইল, তাই এটি নিজে নিজে সম্পাদনা করার সুপারিশ করা হয় না। পরিবর্তে, ব্যবহার করুন

crontab -e

কমান্ড রুট বা অন্যান্য ব্যবহারকারীর ক্রোনট্যাব সম্পাদনা করতে, প্রশাসনিক বিশেষাধিকার দিয়ে কমান্ডটি চালান এবং -u বিকল্পের পরে তাদের ব্যবহারকারীর নাম যুক্ত করুন:

sudo crontab -u root -e
sudo crontab -u username -e

Crontab ফাইলের দুটি বিভাগ রয়েছে। প্রথমটিতে পরিবেশের ভেরিয়েবল রয়েছে যা স্বয়ংক্রিয়ভাবে সেট আপ করা হয়। আপনি নিরাপদে PATH, HOME এবং SHELL ভেরিয়েবল পরিবর্তন করতে পারেন এবং MAIL ভেরিয়েবল পরিবর্তন করতে পারেন।

ফাইলের দ্বিতীয় অংশ হল আপনার নির্ধারিত কাজগুলির সাথে প্রকৃত 'সময়সূচী'। প্রতিটি কাজ টেবিলে একটি লাইন (সারি) দখল করে, কলামগুলি নিম্নলিখিত মানগুলির প্রতিনিধিত্ব করে:

সফলভাবে কাজগুলি নির্ধারণ করার জন্য, আপনাকে ক্রন্টাব সিনট্যাক্স সম্পর্কে কিছুটা জানতে হবে:

  • সংখ্যাগুলি পূর্ণসংখ্যা (সম্পূর্ণ সংখ্যা) হওয়া উচিত, এবং আপনি যেকোনো কলামে ওয়াইল্ডকার্ড হিসাবে তারকাচিহ্ন (*) ব্যবহার করতে পারেন, যার অর্থ 'প্রতি মিনিট/দিন/মাস ...'।
  • 'মাসের দিন' কলামে, 'মাস' কলাম (যেমন, 30 ফেব্রুয়ারি) -এ নির্দিষ্ট মাসের মধ্যে এমন একটি তারিখ নির্ধারণ না করার ব্যাপারে সতর্ক থাকুন।
  • 'মাস' এবং 'সপ্তাহের দিন' উভয় কলাম যথাক্রমে মাস এবং দিনের জন্য সংক্ষিপ্ত নাম গ্রহণ করে এবং সেগুলি সংবেদনশীল নয়।
  • 'সপ্তাহের দিন' কলামে, 0 এবং 7 উভয়ই রবিবারের জন্য দাঁড়িয়ে আছে। 'আওয়ার' কলামের জন্য 'সামরিক সময়' (24-ঘন্টা) ফর্ম্যাট প্রয়োজন, কিন্তু আপনি 24 নম্বরটি ব্যবহার করতে পারবেন না-পরিবর্তে, 0 মানে 12 টা দাঁড়ায় এটি এর কারণ হল সপ্তাহের মিনিট, ঘন্টা এবং দিনের মান 1 এর পরিবর্তে 0।
  • সেকেন্ড সমর্থিত নয়, তাই আপনি একটি নির্দিষ্ট সেকেন্ডে একটি কাজের সময় নির্ধারণ করতে পারবেন না।

আপনি যা করতে পারেন তা হল হাইফেন ব্যবহার করে সময়সীমা অন্তর্ভুক্ত করা 'সপ্তাহের দিন' এর অধীনে 3,5 সোমবার, বুধবার এবং শুক্রবার এই কাজটি চালাবে)।

এদিকে, ধাপের মানগুলি ফরওয়ার্ড স্ল্যাশ (/) দ্বারা প্রতিনিধিত্ব করা হয় এবং এগুলি একটি পরিসরের মধ্যে স্কিপের পরিমাণ নির্দেশ করে; উদাহরণস্বরূপ, 'ঘন্টা' এর অধীনে 3-20/3 সকাল 3 টা থেকে রাত 8 টা পর্যন্ত প্রতি তিন ঘণ্টায় কাজটি চালাবে। যখন আপনি প্রতি X ঘন্টা কাজগুলি পুনরাবৃত্তি করতে চান তখন এটি কার্যকর, কারণ আপনি একটি তারকাচিহ্ন এবং একটি ধাপ (*/X) একত্রিত করতে পারেন। যতক্ষণ আপনি সংখ্যাগুলি ব্যবহার করছেন ততক্ষণ আপনি তালিকা এবং ধাপের সাথে ধাপগুলির সাথে একত্রিত করতে পারেন। অন্য কথায়, 'জন-মার' বা 'মঙ্গল, শুক্র-সূর্য' এর মতো সংমিশ্রণ অনুমোদিত নয়।

বিকল্পভাবে, প্রতিটি কলামের জন্য একটি মান নির্ধারণ করার পরিবর্তে, আপনি কেবল একটি সারির শুরুতে @সাপ্তাহিক, ear বছর, @মাসিক, aily দৈনিক বা @ঘন্টা লিখতে পারেন। এইভাবে নির্ধারিত, কাজগুলি প্রথম সম্ভাব্য দৃষ্টান্তে চলবে, তাই @সাপ্তাহিক সপ্তাহের প্রথম দিনে মধ্যরাতে চলবে। আপনি যদি সিস্টেম (পুনরায়) শুরু হওয়ার সাথে সাথে একটি কাজ চালাতে চান, @reboot কমান্ডটি ব্যবহার করুন।

এই উদাহরণে, আমরা প্রতিদিন 08:20 এবং 20:20 এ একটি ব্যাকআপ নির্ধারণ করেছি। ওয়ালপেপার প্রতি তিন দিনে 19:00 এ স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়, এবং একটি স্ক্রিপ্ট প্রতি সোমবার 10:20 এবং 20:20 এ নতুন পডকাস্ট পরীক্ষা করবে। একটি জন্মদিনের অনুস্মারক 25 মার্চের জন্য সেট করা হয়েছে এবং এটি নির্দিষ্ট সময়সীমার মধ্যে প্রতি 30 মিনিটের মধ্যে চলে। অবশেষে, একটি স্ক্রিপ্ট 8 থেকে 20 পর্যন্ত প্রতি 15 মিনিটে ইমেল চেক করে, কিন্তু শুধুমাত্র কর্মদিবসে। আপনি কলামের মধ্যে স্পেস এবং ট্যাব দিয়ে আপনার ক্রোনট্যাব সংগঠিত করতে পারেন, কিন্তু তাদের মধ্যে নয় (কমা, হাইফেন এবং স্ল্যাশের মধ্যে ফাঁকা রাখবেন না)।

যদি এই সব খুব জটিল মনে হয়, চিন্তা করবেন না - আপনি সবসময় ইন্টারনেটের উপর নির্ভর করতে পারেন। সরঞ্জাম মত Crontab জেনারেটর , Crontab.guru , এবং কর্নট্যাব আপনাকে কোন ক্রন্টাব সিনট্যাক্স না জেনে ক্রন জব তৈরি করতে সাহায্য করে। তারা আপনাকে দেখায় যে কাজটি কখন চলবে এবং সাধারণত ব্যবহৃত অভিব্যক্তির জন্য টেমপ্লেট সরবরাহ করে। Crontab.guru হল গুচ্ছের মধ্যে সেরা কারণ এটি আপনাকে লাইভ-টেস্ট ক্রোনট্যাব সিনট্যাক্স করতে দেয়, তাই আপনি অবিলম্বে দেখতে পারেন কিভাবে আপনার পরিবর্তনগুলি সময়সূচীকে প্রভাবিত করবে।

ক্রন জবস এক্সিকিউট করা হয়েছে কিনা তা কীভাবে পরীক্ষা করবেন

ক্রনের পটভূমিতে চুপচাপ দৌড়ানোর কথা রয়েছে এবং এটি আপনার কাজগুলির যত্ন নেওয়ার সময় আপনাকে অস্থিরভাবে কাজ করতে দেয়। কিন্তু আপনি কিভাবে নিশ্চিত করতে পারেন যে এটি আসলে কাজ করছে?

ক্রনের একটি অন্তর্নির্মিত ইমেল বিজ্ঞপ্তি বৈশিষ্ট্য রয়েছে, তবে এর জন্য কমপক্ষে একটি সাধারণ স্থানীয় মেল সার্ভার সেট আপ করা প্রয়োজন। অনেক হোম ব্যবহারকারী এটি কনফিগার করতে ইচ্ছুক নয়, এবং অনেক বিতরণ এটি ডিফল্টরূপে প্রদান করে না (উদাহরণস্বরূপ, উবুন্টু না)। ক্রোনে চেক আপ করার দ্রুততম উপায় হল এই কমান্ড দিয়ে সিস্টেম লগ স্ক্যান করা:

cat /var/log/syslog | grep -i cron

-I বিকল্পটি আমাদের প্রশ্ন কেস -সংবেদনশীল করে তোলে। এটা সম্ভব যে ক্রনের কোথাও তার নিজস্ব লগ ফাইল থাকবে

/var/log/

, তাই এই কমান্ডটি দরকারী ফলাফল দিতে ব্যর্থ হলে সেখানে দেখুন।

যদি আপনি একটি নির্দিষ্ট ক্রন কাজের আউটপুট সংরক্ষণ করতে চান, আপনি এটি একটি ফাইলে পুনirectনির্দেশিত করতে পারেন। আপনি যে কমান্ডটি চালাতে চান তার পরে আপনার ক্রন্টাবের শেষ কলামে ফাইলের পাথ এবং নাম সরবরাহ করুন:

30 * * * * /usr/bin/yourcommand > /home/username/logfile.txt

একটি একক> প্রতীক ব্যবহার করে প্রতিবার কমান্ডটি চালালে ফাইলটি ওভাররাইট হবে। এটি এড়াতে, পরিবর্তে >> ব্যবহার করুন - এটি বিদ্যমান ফাইলে আউটপুট যুক্ত করে।

ক্রন কাজ না করলে কি হবে?

এটি হতে পারে যে আপনি কিছু কাজ যোগ করেছেন, সিস্টেম লগগুলি পরীক্ষা করেছেন এবং দেখেছেন যে সেগুলি যেমন করা উচিত তেমন সম্পাদন করছে না। সমস্যা সমাধানের চেষ্টা করার সময় এখানে কিছু বিষয় আপনার বিবেচনা করা উচিত - এবং সতর্কতা অবলম্বন করুন।

ক্রন পরিষেবা কি চলছে?

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

Systemd ব্যবহার করে বিতরণের জন্য:

systemctl status cron

আপস্টার্ট ব্যবহার করে বিতরণের জন্য:

service cron status

যদি আপনার ডিস্ট্রিবিউশন 'পুরাতন' সিস্টেম V init পদ্ধতি ব্যবহার করে থাকে, তাহলে সমস্ত পরিষেবার তালিকা দিন:

উইন্ডোজ ডিভাইস বা সম্পদের সাথে যোগাযোগ করতে পারে না
initctl list

এবং ক্রন তালিকাভুক্ত কিনা তা দেখুন।

এমনকি আপনি একটি crontab ফাইল আছে অনুমতি দেওয়া হয়?

আপনার যাচাই করুন

/etc

নামের ফাইলের ফোল্ডার

cron.allow

এবং

cron.deny

। উবুন্টুতে, কোনটিরই অস্তিত্ব থাকা উচিত নয়, যার অর্থ সমস্ত ব্যবহারকারীকে ক্রন কাজ পরিচালনা করার অনুমতি দেওয়া হয়। যাইহোক, যদি একটি থাকে

ম্যাকের জন্য সেরা স্ক্রিন রেকর্ডিং সফটওয়্যার
cron.allow

ফাইল, এটিতে আপনার ব্যবহারকারীর নাম থাকতে হবে। বিপরীতভাবে, যদি

cron.deny

ফাইলটি বিদ্যমান, আপনার ব্যবহারকারীর নাম এতে থাকা উচিত নয়। ছেড়ে যাচ্ছে

cron.deny

ফাইল ফাঁকা মানে শুধুমাত্র রুট এবং ব্যবহারকারীরা তালিকাভুক্ত

cron.allow

crontab ফাইল থাকতে পারে।

আপনার ভেরিয়েবলগুলি সঠিকভাবে সেট করা আছে?

Crontab স্বয়ংক্রিয়ভাবে আপনার SHELL ভেরিয়েবল সেট করে

/bin/sh

। যাইহোক, যদি আপনার পছন্দের খোল মাছ বা bash, আপনার SHELL ভেরিয়েবল পরিবর্তন করা উচিত

। একইভাবে, PATH ভেরিয়েবলটিতে ডিফল্টরূপে মাত্র কয়েকটি ডিরেক্টরি থাকে। এখানেই ক্রনট্যাব লিনাক্স কমান্ডের সন্ধান করে। যদি আপনার ক্রোন কাজটি চালাতে ব্যর্থ হয়, তবে এটি হতে পারে কারণ ক্রন্টাব আপনার ব্যবহৃত কমান্ডটি 'দেখে না'। এটি এড়ানোর জন্য, PATH ভেরিয়েবলে কমান্ড সম্বলিত ডিরেক্টরি যোগ করুন, কোলন দ্বারা পৃথক:

PATH =/opt/myapp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

আপনি যদি আপনার ক্রোনট্যাবে এটি সম্পাদনা করতে না চান, তাহলে আপনি এই স্ক্রিপ্টে এই ভেরিয়েবলগুলি সংজ্ঞায়িত করতে পারেন যা আপনি ক্রন কাজ হিসাবে চালাতে চান।

আপনার crontab বিন্যাস বিন্দু?

Crontab সিনট্যাক্স ঠিক মসৃণ পালতোলা নয়। এমনকি যদি আপনি পূর্বে উল্লিখিত অনলাইন টুল দিয়ে এটি যাচাই করেন, তবুও একটি ছোট ভুল ক্রনকে আপনার কাজ সম্পাদন করতে বাধা দিতে পারে। সতর্ক থাকুন:

  • Crontab ফাইলের শেষে একটি খালি লাইন যোগ করুন
  • যদি আপনার কমান্ড এটি অন্তর্ভুক্ত করে একটি ব্যাকস্ল্যাশ সহ % চিহ্ন এড়িয়ে যান
  • #দিয়ে শুরু করে আলাদা লাইন হিসেবে মন্তব্য লিখুন। এনভায়রনমেন্ট ভেরিয়েবল, অথবা ক্রন জব কমান্ডের পাশে একই লাইনে মন্তব্য লিখবেন না।

আপনাকে কি সত্যিই টার্মিনাল ব্যবহার করতে হবে?

একেবারে না. KDE ব্যবহারকারীরা KCron এর সাথে ক্রন কাজের সময় নির্ধারণ করতে পারে, যা থেকে অ্যাক্সেসযোগ্য সিস্টেম সেটিংস> টাস্ক শিডিউলার মডিউল একটি সহজবোধ্য ইন্টারফেসের সাহায্যে যা আপনাকে মাত্র কয়েকটি মাউস-ক্লিকের মধ্যে সবকিছু চয়ন এবং পরিবর্তন করতে দেয়, KCron ব্যবহার করতে পেরে আনন্দিত।

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

আপনার অন্যান্য সমাধান সম্পর্কে সচেতন হওয়া উচিত, যেমন Crontab-UI এবং মিনিক্রন । তারা একাধিক মেশিন এবং ক্রন কাজ পরিচালনা করে এমন ব্যবহারকারীদের জন্য আরও উপযুক্ত, এবং তাদের শীতল বৈশিষ্ট্যগুলির মধ্যে একটি হল ওয়েব ভিত্তিক ইন্টারফেস।

কোন ক্রন বিকল্প আছে?

যদিও ক্রন লিনাক্সের জন্য স্ট্যান্ডার্ড টাস্ক সময়সূচী, এটি অবশ্যই একমাত্র নয়। দ্য আদেশে বিশেষ কনফিগারেশন ফাইল ছাড়াই দ্রুত, এককালীন কাজের জন্য উপযুক্ত যা কমান্ড-লাইন থেকে নির্ধারিত হতে পারে। যদি আপনার আরো প্রয়োজন হয়, আছে GNUbatch , যা নির্ভরতার ধারণার পরিচয় দেয়। GNUbatch এর সাহায্যে, আপনি প্রতিটি কাজের জন্য নির্দিষ্ট শর্ত নির্ধারণ করতে পারেন, অথবা পূর্ববর্তী কাজের উপর নির্ভর করে একটি নির্ধারিত কাজ করতে পারেন। অনুরূপ কিছু দিয়ে অর্জন করা যায় সিস্টেম টাইমার । যদিও ক্রনের তুলনায় কনফিগার করার জন্য কম ব্যবহারিক, সিস্টেমড টাইমারগুলি মনে রাখতে পারে যদি কম্পিউটারটি বন্ধ থাকাকালীন একটি টাস্ক তার সময়সূচী মিস করে, এবং পরের বার এটি চালু করার সময় এটি চালায়।

এটি এমন কিছু যা ক্রোন একা করতে পারে না। যেমন, এটি সার্ভার এবং কম্পিউটারের জন্য উপযোগী যা ক্রমাগত চলছে, কিন্তু এটি এমন একটি কাজ সম্পাদন করবে না যা কম্পিউটার বন্ধ থাকাকালীন নির্ধারিত ছিল। এটাই যেখানে অ্যানাক্রন খেলার মধ্যে আসে। এটি টেকনিক্যালি 'বিকল্প' বা ক্রনের প্রতিস্থাপন নয়। পরিবর্তে, অ্যানাক্রন ক্রনকে পরিপূরক করে এবং এর সাথে ব্যবহার করা উচিত, যা উবুন্টু এবং উবুন্টু-ভিত্তিক পণ্য সহ অনেক লিনাক্স বিতরণের ক্ষেত্রে। একটি টাস্ক শেষ করার সময় অ্যানাক্রন লগ ইন করে, এবং সিস্টেমটি বন্ধ থাকা অবস্থায় কোন মিস করা ঘটনা আছে কিনা তা পরীক্ষা করে। আপনি যখন কম্পিউটারটি আবার চালু করবেন তখন এটি সেগুলি চালাবে, কিন্তু প্রতিটি কাজ প্রতিদিন মাত্র একবার সম্পাদন করা যেতে পারে।

ক্রোনের কিছু সংস্করণ, যেমন এফক্রন, ডিফল্টভাবে অ্যানাক্রনের বৈশিষ্ট্য সরবরাহ করে। উন্নত ব্যবহারকারীরা দেখতে চাইতে পারেন Hcron অথবা সুপারক্রন , যা মৌলিক ক্রন ফাংশনে অনেক উন্নতি এনেছে, কিন্তু এটি পরিচালনা করা কিছুটা চ্যালেঞ্জিংও।

তোমার খবর কি? আপনি কীভাবে আপনার ডিজিটাল কাজগুলি সংগঠিত করবেন? আপনি লিনাক্সে কোন কাজগুলি নির্ধারণ করেন? মন্তব্যগুলিতে ক্রোন ব্যবহারের জন্য আপনার গল্প এবং টিপস ভাগ করুন।

ইমেজ ক্রেডিট: সময়সূচী বোর্ড শাটারস্টকের মাধ্যমে গঞ্জালো আরাগন

শেয়ার করুন শেয়ার করুন টুইট ইমেইল 12 টি ভিডিও সাইট যা ইউটিউবের চেয়ে ভালো

এখানে ইউটিউবের কিছু বিকল্প ভিডিও সাইট রয়েছে। তারা প্রত্যেকে আলাদা আলাদা জায়গা দখল করে, তবে আপনার বুকমার্কগুলিতে যুক্ত করার যোগ্য।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • লিনাক্স
লেখক সম্পর্কে ইভানা ইসাদোরা দেভসিক(24 নিবন্ধ প্রকাশিত)

ইভানা ইসাদোরা একজন ফ্রিল্যান্স লেখক এবং অনুবাদক, লিনাক্স প্রেমী এবং কেডিই ফ্যাঙ্গার্ল। তিনি বিনামূল্যে এবং ওপেন সোর্স সফ্টওয়্যার সমর্থন করে এবং প্রচার করে এবং সে সর্বদা নতুন, উদ্ভাবনী অ্যাপ্লিকেশনগুলির সন্ধান করে। কিভাবে যোগাযোগ করা যায় জেনে নিন এখানে

Ivana Isadora Devcic থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন