এক ব্যবহারকারীর জন্য একাধিক ক্রন্টব ফাইল ব্যবহার করার উপায় কি? প্রকল্পের জন্য ক্রোনটব ফাইলের লাইন বরাবর কিছু ব্যবহারকারীর ক্রন্টব পরিবর্তে কিছু ভেবে ...
কোন সাহায্য প্রশংসা করা হয় ...
এক ব্যবহারকারীর জন্য একাধিক ক্রন্টব ফাইল ব্যবহার করার উপায় কি? প্রকল্পের জন্য ক্রোনটব ফাইলের লাইন বরাবর কিছু ব্যবহারকারীর ক্রন্টব পরিবর্তে কিছু ভেবে ...
কোন সাহায্য প্রশংসা করা হয় ...
উত্তর:
সাধারণভাবে একটি ভাল ধারণা যাহাই হউক না কেন একটি পৃথক ফাইলে আপনার নিম্নলিখিতরূপে crontab পরিবর্তন বজায় রাখা, এবং এটি ইনস্টল করা আছে crontab filename
। (আমি আমার ক্রন্টব ফাইলটি একটি উত্স নিয়ন্ত্রণ সিস্টেমে রাখি))
আপনার একাধিক ক্রন্টব ফাইল থাকতে পারে এবং সেগুলি দিয়ে ইনস্টল করতে পারেন
cat file1 file2 file3 | crontab
crontab
কমান্ড স্বাভাবিকভাবে শুধুমাত্র ব্যবহারকারী প্রতি একক নিম্নলিখিতরূপে crontab পরিবর্তন পরিচালনা করে। তবে আপনি /etc/cron.d
ডিরেক্টরিটিতে সিস্টেম ক্রন্টব ফাইল যুক্ত করতে পারেন । এই ফাইলগুলির সময় নির্দিষ্টকরণের পরে অতিরিক্ত ক্ষেত্র রয়েছে যা ব্যবহারকারীকে কাজের জন্য নির্দেশ করে এবং আপনার প্রতি ব্যবহারকারী একাধিক ফাইল রাখতে পারেন। এমনকি তাদের একটিতে সিন্ট্যাক্স ত্রুটি থাকলেও, অন্যরা এখনও কার্যকর করবে।
আপনাকে সেই ডিরেক্টরিতে ফাইল ইনস্টল করতে রুট অ্যাক্সেসের প্রয়োজন হবে।
man 5 crontab
বিস্তারিত জানার জন্য.
আমি নিশ্চিত নই যে এর মতো সাধারণ ক্রোনট্যাব প্রক্রিয়াটি বাতিল করা একটি ভাল ধারণা, তবে এটি কার্যকর হওয়া উচিত।
(এটি "ভিক্সি ক্রোন" বাস্তবায়ন অনুমান করে, সম্ভবত এটিই আপনার সিস্টেম ব্যবহার করে))
দ্রষ্টব্য: আপনি চেষ্টা করতে প্রলুব্ধ হতে পারে
crontab file1 file2 file3 # WRONG
তবে একটি দ্রুত পরীক্ষা-নিরীক্ষায় দেখা যায় যে সমস্ত ফাইলের নাম তবে প্রথমটি চুপচাপ উপেক্ষা করা হয়। ম্যান পেজটি বলে যে একটি একক ফাইলের নাম গৃহীত হয়েছে, তবে একাধিক ফাইলের নাম সরবরাহ করা হলে কী হয় তা বলে না।
crontab
ক্রন্টব এন্ট্রি থেকে কমান্ডটি করতে পারেন can
crontab
কোনও যুক্তি ছাড়াই স্টিডিন থেকে একটি নতুন ক্রন্টব পড়ছে।
$HOME
আপডেট করার সময় এটি কপি করি। (আমি সিভিএস ব্যবহার করি কারণ যখন আমি এটি করা শুরু করি তখন গিটের অস্তিত্ব ছিল না))
তুমি ওটা কেন করবে? আপনি crontab এ একাধিক লাইন ব্যবহার করতে পারেন - আমি মনে করি এটি কাজটিও করবে।
এছাড়াও সম্ভবত ডিরেক্টরিগুলি ব্যবহার করতে পারেন:
cron.d/
cron.daily/
cron.hourly/
cron.monthly/
cron.weekly/