আমি যদি কোনও স্ক্রিপ্ট তৈরি করি এবং তারপরে এটিকে এই ফোল্ডারে (/etc/cron.hourly) স্থাপন করি, আমার সিস্টেমটি কি এই স্ক্রিপ্টটি ঘন্টাখানেক চালাবে? অথবা আমার স্ক্রিপ্টেরও কোনও আদেশ দিয়ে শুরু করা দরকার?
আমি যদি কোনও স্ক্রিপ্ট তৈরি করি এবং তারপরে এটিকে এই ফোল্ডারে (/etc/cron.hourly) স্থাপন করি, আমার সিস্টেমটি কি এই স্ক্রিপ্টটি ঘন্টাখানেক চালাবে? অথবা আমার স্ক্রিপ্টেরও কোনও আদেশ দিয়ে শুরু করা দরকার?
উত্তর:
ফোল্ডারে রাখা প্রতিটি স্ক্রিপ্ট /etc/cron.hourly
ঘন্টা ভিত্তিতে চলবে।
তবে আপনার ফাইলগুলি হওয়া দরকার:
(^[a-zA-Z0-9_-]+$)
।সুতরাং উদাহরণস্বরূপ আপনি যদি এক্সটেনশান সহ স্ক্রিপ্ট করেন তবে এটি কাজ করবে না ।
যে স্ক্রিপ্টগুলির নাম চাওয়া হবে তা মুদ্রণ করতে চালনা করুন:
sudo run-parts --report --test /etc/cron.hourly
যে কোনও কিছু /etc/cron.hourly
ঘন্টার পর ঘন্টা কার্যকর করা হবে ঠিক যেমন কিছু দিনের মধ্যে /etc/cron.daily
একবার চালানো হবে।
ফাইলটি নির্বাহযোগ্য কিনা তা নিশ্চিত করুন এবং এটি #!/bin/bash
বা #!/usr/bin/python
(বা #!/usr/bin/env python
) বা আপনি যে ধরণের স্ক্রিপ্টের জন্য চালাবেন তার জন্য উপযুক্ত করুন start