/ ইত্যাদি / ক্রন্টব-এ রান-পার্টস কী এবং আমি কীভাবে এটি ব্যবহার করব


26

আমি আমার লিনাক্স সিস্টেমের মাধ্যমে খনন করেছি। এটি কীভাবে কাজ করে তা বোঝার জন্য

/ Etc / crontab ফাইলে। আমি নিম্নলিখিত দেখতে

# রান-পার্টস
01 * * * * রুট রান-পার্টস /etc/cron.h প্রতিলিপি
02 4 * * * রুট রান-পার্টস / ইত্যাদি / ক্রোন.ডেইলি
22 4 * * 0 রুট রান-পার্টস /etc/cron.weekly
42 4 1 * * রুট রান-পার্টস /etc/cron.monthly

রান-পার্টস কী, এটি কী করে এবং আমি কীভাবে এটি ব্যবহার করতে পারি।

উত্তর:


35

মূলত, run-parts(8)একটি ডিরেক্টরিকে আর্গুমেন্ট হিসাবে গ্রহণ করে।

এটি এই ডিরেক্টরিতে পাওয়া প্রতিটি স্ক্রিপ্ট চালাবে। উদাহরণস্বরূপ, আপনি যদি একটি তালিকা করেন তবে আপনি /etc/cron.hourlyদেখতে পাবেন যে এটি এমন একটি ডিরেক্টরি যেখানে আপনি প্রতি ঘন্টা চালানো যেতে পারে এক্সিকিউটেবল ফাইলগুলি।

আপনি দেখতে পাচ্ছেন, cronএটি সুবিধার জন্য ব্যবহার করা হয়েছে, যেহেতু আপনাকে কেবল একটি ডিরেক্টরি নির্দিষ্ট করতে হবে এবং সেই ডিরেক্টরিতে থাকা সমস্ত কিছুই কার্যকর করা হবে। এটি etc/cron*ডিরেক্টরিগুলির মধ্যে একটিতে স্ক্রিপ্টগুলি বজায় রাখা সহজ করে তোলে ।

আপনার নিজের ব্যবহারের ক্ষেত্রে ব্যবহার করা যেতে পারে এমন আরও বিকল্পগুলির জন্য এর ম্যানপেজটি দেখুন। আপনি উদাহরণস্বরূপ একটি সাধারণ চেক করতে পারেন এবং প্রদর্শিত স্ক্রিপ্টগুলি প্রদর্শন করতে পারেন:

run-parts -v –-test /etc/cron.hourly

-vপতাকা সর্বত্র উপলব্ধ নাও হতে পারে।


1
rootঅংশটি কীসের জন্য?
জেক এন

1
@ জাকনোবলের rootঅর্থ হ'ল কমান্ডটি ( run-partsএই ক্ষেত্রে) মূল ব্যবহারকারী হিসাবে চালিত হবে
স্টিফান হাবেল

7
মনে রাখবেন যে সেন্টোস-এ (কমপক্ষে এল 5) রান-পার্টস একটি বাশ স্ক্রিপ্ট যার কোনও বিকল্প নেই যাতে আপনি "-v ডিরেক্টরি নয়" পাবেন। বা কমপক্ষে এটি আমার সিস্টেমে আমাকে প্রদর্শন করেছে।
Nux
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.