ক্রন্টবগুলি ব্যবহারকারীর হোম ডিরেক্টরিতে কেন সংরক্ষণ করা হয় না?


35

আমি জানতে আগ্রহী: ব্যবহারকারীর হোম ডিরেক্টরিগুলির চেয়ে ক্রন্টবগুলি কেন / ভারে সংরক্ষণ করা হয়? এটি আপগ্রেডগুলির জন্য এই ফাইলগুলি বিচ্ছিন্ন করা মোট ব্যথা করে তবে আমার সন্দেহ হয় যে এর যৌক্তিক কারণ আছে ...

উত্তর:


41

কয়েকটি কারণ যা আমি ভাবতে পারি:

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

1
+1 যদিও tradition cronতিহ্যগতভাবে প্রতি মিনিটে এই ফাইলগুলি পুনরুদ্ধার করা হয়নি; এটি সেগুলি একবারে লোড করে এবং কেবলমাত্র একটি সংকেতে পুনরায় পড়তে পারে।
স্বর্ণলোকস

7
তবে আপনি # 3 পয়েন্ট সম্পর্কে ঠিক বলেছেন; উইকিপিডিয়া অনুসারে ক্রোনট্যাবগুলি মূলত $ হোমে ছিল , যতক্ষণ না "বেল ল্যাব ডেভস] ইউনিক্সকে কমান্ডে ক্রোন হিসাবে অন্তর্ভুক্ত না করে, ক্রন্টব ফাইলগুলি ব্যবহারকারীদের হোম ডিরেক্টরি থেকে (যা হোস্ট-নির্দিষ্ট নয়) সরিয়ে নিয়ে যায় এবং একটি সাধারণ হোস্ট-নির্দিষ্টে স্থানান্তরিত করে স্পুল ডিরেক্টরি ... " crontabকমান্ডটি তৈরি করা হয়েছিল যা পুনরায় লোডিং সমস্যার সাথে মোকাবিলা করতে পারে That's
স্বর্ণলোকস

2
@ পেট্রিক বা কোনও প্রোগ্রাম যখন utimesস্পল ডিরেক্টরি পথটিকে তার আর্গুমেন্ট হিসাবে সিস্টেম কল ব্যবহার করে ডিরেক্টরিটির এমটাইম সেট করে, যা ভিক্সি ক্রনের crontabআদেশটি করে।
মার্ক প্লটনিক

2
ক্রোন এর প্রথম সংস্করণ অবশ্যই ক্রন্টব-ই মাধ্যমে সম্পাদনা না করা হলে ব্যবহারকারী ক্রন্টব ফাইলগুলিতে পরিবর্তনগুলি গ্রহণ করবে না। আমি এর আগে অতীতে ধরা পড়েছি সোলারিসে এই দশক বয়সী মানুষটির পৃষ্ঠা manpages.info/sunos/cron.1.html

2
সোলারিস 10-এ, crontab -eযা নির্ধারিত মূল, /etc/cron.d/FIFOকোনও ব্যবহারকারী কোনও ক্রন্টব সম্পাদনা করার পরে একটি বার্তা লেখেন ।
মার্ক প্লটনিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.