উবুন্টু সার্ভার 8.04 এ আমি কোনও ক্রন্টাব যুক্ত / আপডেট করার পরে আমার কি পুনরায় রিফ্রেশ বা পুনঃসূচনা করার দরকার আছে?


32

আপনি যখন অ্যাপাচে কিছু পরিবর্তন করেন আপনাকে অ্যাপাচি পুনরায় লোড করতে বা পুনরায় চালু করতে হবে। আমি ক্রোনট্যাব যুক্ত / আপডেট করার পরে উবুন্টু সার্ভার 8.04-এ কি কি রিফ্রেশ বা পুনঃসূচনা করা দরকার? আপনার সহায়তার জন্য একটি গুচ্ছ ধন্যবাদ।

উত্তর:


40

না। যতক্ষণ আপনি crontab -eফাইলটি সম্পাদনা করার জন্য কমান্ডটি ব্যবহার করবেন , আপনি যখন এটি সংরক্ষণ করবেন তখন আপনি একটি 'নতুন ক্রন্টব ইনস্টলড' বার্তা পাবেন। এটাই.


1
বিষয়টি একই ক্ষেত্রে crontab <filename>- এবং এর ক্ষেত্রেও প্রযোজ্য crontab -r
কিথ থম্পসন

4
তবে আপনি যদি crontab -eফাইলটি সম্পাদনা করতে ব্যবহার না করেন ?
ব্যবহারকারীর 35359531

আপনি যদি ফাইলটি সরাসরি সম্পাদনা করেন তবে ধরেই নেওয়া উচিত এটির অনুমতি রয়েছে had এটি এখনও crontab কমান্ড ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।
সাফাদো

@ user5359531 আপনি কারনের জন্য ক্রন (যা নিম্নলিখিতরূপে crontab পরিবর্তন ফাইলের পুনরায় লোড বাধ্য করা হবে) এই তাই প্রশ্ন দেখতে পুনরায় আরম্ভ করা চাইলে: stackoverflow.com/questions/10193788/...
JoLoCo

6

সাধারণ জিনিসটি crontab -eটেবিলগুলি সম্পাদনা করতে ব্যবহার করা হয়। পরিবর্তনগুলি প্রয়োগ করা হবে যখন আপনি সম্পাদক থেকে প্রস্থান করবেন। অন্যথায় পরিবর্তিত ক্রন্টবগুলি পুনরায় পড়ার নিয়মগুলি cron(8)ম্যান পৃষ্ঠাতে রয়েছে। সেগুলি শেষ পর্যন্ত পুনরায় পড়া হবে, আপনাকে কিছু করার দরকার নেই।


2

আপনি কীভাবে / কোথায় আপনি ক্রন যুক্ত করছেন তা বিশদভাবে জানা গুরুত্বপূর্ণ। তবে আমি মনে করি যে নিম্নলিখিতগুলির কোনও পরিস্থিতি বিবেচনা করে।

হ্যাঁ, cronআপনি পরিবর্তন করেছেন সে সম্পর্কে সচেতন হওয়া দরকার, তবে না, এটি আপডেট করার জন্য আপনাকে স্পষ্টভাবে কিছু করার দরকার নেই।

আমি cronএখানে সংক্ষিপ্ত সংস্করণের জন্য ম্যানুয়ালটি প্যারাফ্রেস করছি :

উল্লিখিত হিসাবে, crontab -eপছন্দসই পদ্ধতিটি, cronকিছু পরিবর্তিত হয়েছে তা অবহিত করবে ।

যাইহোক, cronপ্রতি মিনিটে "জেগে উঠুন" এটির জন্য এই মিনিটের কার্য রয়েছে কিনা তা দেখুন। এটি স্ক্যান করে /var/spool/cron/crontabsএবং কোনও আপডেট হওয়া 'এমটাইম' দিয়ে কোনও ফাইল পুনরায় লোড করবে (পরিবর্তিত সময়ের অর্থ, ফাইলের সামগ্রীগুলি অবশ্যই আপডেট হওয়া উচিত)।

সুতরাং তাত্ত্বিকভাবে, আপনি যদি কিছু না করেন তবে cron"জেগে উঠবেন" এবং দেখবেন যে কোনও কিছুতে আপনি সরাসরি পরিবর্তন করেছেন /var/spool/cron/crontabs

তবে আপনি যদি পারেন, ব্যবহার করুন crontab -e। আপনি যখন সম্পাদনা শেষ করেন, এটি আপনাকে প্রতিক্রিয়া জানায় যে এটি আপডেট হয়েছিল, এটি বলে:

    crontab: installing new crontab

বিশেষত, এর অর্থ এটি হ'ল যে আপনি স্রেফ সম্পাদনা করেছেন সেই ফাইলটির জন্য এটির অনুলিপি মেমরিতে রিফ্রেশ করে crontab

ম্যানুয়াল CRON (8) এর একটি উদ্ধৃতি এখানে:

    cron searches its spool area (/var/spool/cron/crontabs) for
    crontab files (which are named after accounts in /etc/passwd);
    crontabs found are loaded into memory.  Note that crontabs in this
    directory should not be accessed directly - the crontab command
    should be used to access and update them.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.