/Etc/cron.hourly এর কার্যকারিতা


10

আমি যদি কোনও স্ক্রিপ্ট তৈরি করি এবং তারপরে এটিকে এই ফোল্ডারে (/etc/cron.hourly) স্থাপন করি, আমার সিস্টেমটি কি এই স্ক্রিপ্টটি ঘন্টাখানেক চালাবে? অথবা আমার স্ক্রিপ্টেরও কোনও আদেশ দিয়ে শুরু করা দরকার?

উত্তর:


12

হ্যাঁ, আপনি এটি পেয়েছেন

#!/bin/bashআপনার মতো একটি সাধারণভাবে এটি শুরু করুন । এবং নিশ্চিত করুন যে আপনি sudo chmod +x /etc/cron.hourly/yourscriptনির্বাহের অনুমতি ব্যতীত এটি চলবে না।


13

ফোল্ডারে রাখা প্রতিটি স্ক্রিপ্ট /etc/cron.hourlyঘন্টা ভিত্তিতে চলবে।

তবে আপনার ফাইলগুলি হওয়া দরকার:

  • এক্সিকিউটেবল,
  • দেবিয়ান ক্রোন স্ক্রিপ্ট নেমস্পেসের সাথে মেলে (^[a-zA-Z0-9_-]+$)

সুতরাং উদাহরণস্বরূপ আপনি যদি এক্সটেনশান সহ স্ক্রিপ্ট করেন তবে এটি কাজ করবে না

যে স্ক্রিপ্টগুলির নাম চাওয়া হবে তা মুদ্রণ করতে চালনা করুন:

sudo run-parts --report --test /etc/cron.hourly

6

যে কোনও কিছু /etc/cron.hourlyঘন্টার পর ঘন্টা কার্যকর করা হবে ঠিক যেমন কিছু দিনের মধ্যে /etc/cron.dailyএকবার চালানো হবে।

ফাইলটি নির্বাহযোগ্য কিনা তা নিশ্চিত করুন এবং এটি #!/bin/bashবা #!/usr/bin/python(বা #!/usr/bin/env python) বা আপনি যে ধরণের স্ক্রিপ্টের জন্য চালাবেন তার জন্য উপযুক্ত করুন start

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.