সিস্টেম ক্রোন্টাব বা রুট ক্রন্টব


10

সিস্টেম ক্রোনটব:

/etc/crontab

রুট ক্রন্টব:

sudo crontab -u root -e

কোন পথে পছন্দ হয়? যেহেতু তারা সবাই প্রশাসনের সুবিধার্থে কাজ পরিচালনা করে।

উত্তর:


15

/etc/crontab সিস্টেম প্রশস্ত crontab হয়।

বিন্যাসটি /etc/crontabএরকম:

# m h dom mon dow user      command
*   *  *   *   *  someuser  echo 'foo'

crontab -eব্যবহারকারী হিসাবে থাকাকালীন , এটি কোনও -uযুক্তি ছাড়াই উল্লেখ করার মতো , ক্রন্টব কমান্ড বর্তমান ব্যবহারকারীদের কাছে যায় আপনি crontab -e -u <username>একটি নির্দিষ্ট ব্যবহারকারী crontab সম্পাদনা করতে পারেন ।

প্রতি ব্যবহারকারী ক্রন্টব্যাব লক্ষ্য করুন যে কোনও 'ব্যবহারকারী' ক্ষেত্র নেই।

# m h  dom mon dow  command
*   *   *   *   *   echo 'foo'

ক্রন্টাবগুলির একটি দিক যা বিভ্রান্তিকর হতে পারে তা হ'ল মূলের নিজস্ব ক্রোন্টাবও রয়েছে। যেমন crontab -e -u rootসম্পাদন করা হবে না /etc/crontab দেখুন কনফিগার ক্রন

লিনাক্স ডিস্ট্রোজে, প্রতিটি ব্যবহারকারী ক্রন্টাবগুলি সাধারণত এতে সংরক্ষণ করা হয়: /var/spool/crontabs/<username>

তথ্যসূত্র

/superuser/290093/difference-between-etc-crontab-and-crontab-e


2
যেমন কনগ্রিউরিং ক্রোন বলেছেন: মূলের জন্য সাধারণত ব্যবহারকারী ক্রন্টব তৈরি করার প্রয়োজন হয় না। এটা কি সত্যি? মানে স্ট্যান্ডার্ড উপায় হ'ল / ইত্যাদি / ক্রন্টব সম্পাদনা করা, আমি ঠিক আছি?
পেই জেড

2
কোনও "স্ট্যান্ডার্ড" উপায় নেই, সুতরাং আপনার উভয় ফাইল থাকতে পারে। আমি সাধারণত রুটের ক্রোনটাব সম্পাদনা করি এবং আমার অভ্যস্ত হয়ে পড়ে /etc/crontabকেবল এড়ানো crontab -e
এড়ায়

7

/etc/cron.d (এবং এর ভাইবোনগুলি ক্রোন.ডেইলি / সাপ্তাহিক / মাসিক) সমস্ত সিস্টেম ক্রোনট্যাবগুলির জন্য পছন্দনীয়। আপনার / etc / crontab স্পর্শ করার দরকার নেই।

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

সুতরাং সংক্ষেপে, সিস্টেম স্টাফের জন্য আপনি /etc/cron.* ব্যবহার করতে পারেন। আপনি যদি এমন কিছু করতে চান যা রুট ব্যবহারকারীকে করতে চান তবে রুটের ক্রন্টব ব্যবহার করুন। / etc / crontab কোনও প্যাকেজ দ্বারা অপরিচ্ছন্ন এবং পরিচালনা করা উচিত।

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