ক্রন্টব কীভাবে কম / ইত্যাদি / ক্রন্টব থেকে আলাদা?


11

আমি ইউনিক্স এবং ক্রোনগুলিতে বেশ নতুন, আমি বর্তমানে একটি বিদ্যমান ক্রোন ফাইলে ক্রোন যুক্ত করার চেষ্টা করতে চলেছিলাম। আমি পড়েছি আপনি এটি দিয়ে এটি করতে পারে crontab -e। আমার কাছে বিভ্রান্তিকর জিনিসটি যা কেবল crontab -eভিন্ন ক্রোন / কমান্ড দেখায় less /etc/crontab- কীভাবে আসবে? কোনটি সম্পাদনা করার সঠিক উপায় / ফাইল?

উত্তর:


14

যদিও @ এক্স টিয়ানের উত্তরে ক্রন্টাবের জন্য বিভিন্ন ফাইলের তথ্য রয়েছে, আপনার প্রশ্ন সম্পর্কিত প্রয়োজনীয় তথ্যটি হ'ল:

crontab -eব্যবহারকারীর ক্রোনটাব ফাইল ( /var/spool/cron/crontabs/বর্তমান দেবিয়ান সিস্টেমে ডিরেক্টরিতে সঞ্চিত , তবে ওয়াইএমএমভি) সম্পাদনা করে বা একটি নতুন তৈরি করে, এবং না /etc/crontabcrontab -l(ক্রন্টব ফাইলের তালিকা তৈরি করুন) এবং crontab -r(ক্রন্টব ফাইল সরান ) এর জন্য অনুরূপ ।

সমস্ত ক্রোন কাজের জন্য যা ব্যবহারকারীর অ্যাকাউন্টের অধীনে কার্যকর করা উচিত, আপনার ব্যবহার করা উচিত crontab -e। সিস্টেম কাজের জন্য, আপনার /etc/cron.dযদি এটি বিদ্যমান থাকে তবে তার নীচে একটি ফাইল যুক্ত করা উচিত ; এর অধীনে /etc/cron.{hourly|daily|weekly|monthly}(তবে সেগুলি অবশ্যই প্যাকেজের নামের মতো নামকরণ করা উচিত নয়!), যদি এটি আপনার উদ্দেশ্য অনুসারে হয়; অথবা এতে একটি লাইন যুক্ত করুন /etc/crontab। তবে সচেতন হন যে /etc/crontabকোনও সিস্টেম আপডেটের সাথে ওভাররাইট করা যেতে পারে।


@ স্টাফেন চেজেলাস আপনার সম্পাদনাটি স্পষ্ট করার জন্য আপনাকে ধন্যবাদ। /var/spool/cron/ডিরেক্টরি লিনাক্স বিশিষ্টতা (দেখতে ফাইল শ্রেণীক্রম স্ট্যান্ডার্ড ) এবং অবস্থান একটি বর্তমান ডেবিয়ান ছাড়া অন্য সিস্টেমে পরিবর্তিত হতে পারে।
দুবু

3

আপনি সত্যিই ম্যানুয়াল পৃষ্ঠাগুলি পড়তে চান man cronএবংman crontab

এখানে একটি এক্সট্র্যাক্ট যা আপনার প্রশ্নকে কভার করে। থেকেman cron

নোট ক্রোন ক্রন্টব ফাইলগুলির জন্য তার স্পুল অঞ্চল (/ ভার / স্পুল / ক্রোন / ক্রন্টবগুলি) অনুসন্ধান করে (যা অ্যাকাউন্টগুলির নামে / ইত্যাদি / পাসডাব্লুড নামে পরিচিত); পাওয়া crontabs মেমরি মধ্যে লোড করা হয়। নোট করুন যে এই ডিরেক্টরিতে ক্রন্টব্যাবগুলি সরাসরি অ্যাক্সেস করা উচিত নয় - ক্রন্টব্যান্ড কমান্ডটি অ্যাক্সেস এবং আপডেট করার জন্য ব্যবহার করা উচিত।

   cron also reads /etc/crontab, which is in a slightly  different  format
   (see  crontab(5)).   Additionally, cron reads the files in /etc/cron.d:
   it treats  the  files  in  /etc/cron.d  as  in  the  same  way  as  the
   /etc/crontab  file  (they  follow the special format of that file, i.e.
   they  include  the  user  field).  However,  they  are  independent  of
   /etc/crontab:  they  do  not, for example, inherit environment variable
   settings from it. The intended purpose of  this  feature  is  to  allow
   packages  that  require  finer  control  of  their  scheduling than the
   /etc/cron.{daily,weekly,monthly} directories to add a crontab  file  to
   /etc/cron.d. Such files should be named after the package that supplies
   them. Files must conform to the same naming convention as used by  run-
   parts(8):  they  must  consist solely of upper- and lower-case letters,
   digits, underscores, and hyphens. If the -l option is  specified,  then
   they must conform to the LSB namespace specification, exactly as in the
   --lsbsysinit option in run-parts.

1
কোন ক্রোন বাস্তবায়ন এবং কোন সংস্করণ এর উপর কোন ওএস এবং কোন সংস্করণটি থেকে আপনি এটি উদ্ধৃত করছেন তা নির্দিষ্ট করা উচিত। cronএমন একটি জিনিস যা ওএস থেকে ওএসে প্রচুর পরিবর্তিত হয় এবং কিছুতে আপনি কয়েকটি বাস্তবায়নের মধ্যে বেছে নিতে পারেন।
স্টাফেন চাজেলা 12
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.