ক্রোন জব যখন কোন বিশেষত্বের সাথে চালিত হয় তখন তা কার্যকর হয়?
আমি এটা সম্পর্কে অবগত নই. এটি কি ব্যবহারকারীর একই সুবিধা সহ এটির মাধ্যমে যুক্ত হয়েছিল crontab -e
?
ক্রোন জব যখন কোন বিশেষত্বের সাথে চালিত হয় তখন তা কার্যকর হয়?
আমি এটা সম্পর্কে অবগত নই. এটি কি ব্যবহারকারীর একই সুবিধা সহ এটির মাধ্যমে যুক্ত হয়েছিল crontab -e
?
উত্তর:
আপনি সিস্টেম ক্রন্টব এন্ট্রিগুলিতে এমন কোনও ব্যবহারকারীকে নির্দিষ্ট করতে পারেন:
# For details see man 4 crontabs
# Example of job definition:
.---------------- minute (0 - 59)
| .------------- hour (0 - 23)
| | .---------- day of month (1 - 31)
| | | .------- month (1 - 12) OR jan,feb,mar,apr ...
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
| | | | |
* * * * * user-name command to be executed
। ষ্ঠ যুক্তি একটি ব্যবহারকারীর নাম হতে পারে। অতিরিক্তভাবে আপনি /etc/cron.d
ডিরেক্টরিতে স্ক্রিপ্টগুলি রাখতে পারেন । স্ক্রিপ্টগুলি উপরে বর্ণিত ক্রোনটব এন্ট্রিগুলির মতো একই রূপ নেয়: উদাহরণস্বরূপ:
# /etc/cron.d/clamav-update
## Adjust this line...
MAILTO=root
## It is ok to execute it as root; freshclam drops privileges and becomes
## user 'clamav' as soon as possible
0 */3 * * * root /usr/share/clamav/freshclam-sleep
আপনি এই ডিরেক্টরিগুলিতে স্ক্রিপ্টগুলি রাখতে পারেন, তবে সেগুলি মূল হিসাবে চালিত হতে বোঝায়:
অবশেষে প্রদত্ত ব্যবহারকারী হিসাবে এই কমান্ডটি চালিয়ে আপনি ব্যবহারকারী ভিত্তিক ক্রন্টব এন্ট্রি তৈরি করতে পারেন:
$ crontab -e
এই ডিরেক্টরিগুলিতে এই ডিরেক্টরিতে ব্যবহারকারীর একই নামযুক্ত ফাইলগুলিতে সংরক্ষণ করা হয় /var/spool/cron/
:
$ sudo ls -l /var/spool/cron/
-rw------- 1 saml root 0 Jun 6 06:43 saml
হ্যাঁ তবে, সিস্টেম ক্রন্টব (সম্পাদনা / ইত্যাদি / ক্রন্টব) এ ম্যানুয়ালি যুক্ত হওয়া কাজগুলি অন্য কোনও ব্যবহারকারীকে নির্দিষ্ট না করে নিখুঁত অনুমতি নিয়ে (যেমন: রুট হিসাবে চালানো) চালানো হবে।
cronjob
প্যারামিটারটি নির্দিষ্ট করুন