ফাইল থেকে একটি নির্দিষ্ট ব্যবহারকারীর crontab ইনস্টল করুন


0

আমার একটি ইন্সটল স্ক্রিপ্ট আছে যা একটি ব্যবহারকারী সেট আপ করে।

ইন্সটল স্ক্রিপ্টটি ব্যবহার করে, আমি একটি ক্রোজোজ প্রয়োগ করতে চাই যা ব্যবহারকারীর দ্বারা চালিত হয় (Myuser):

0 4 * * * /home/myuser/script-to-run-at-4am.sh

আমি দেখেছি যে নিম্নলিখিত কমান্ডটি ব্যবহার করে আমি অন্য ব্যবহারকারীর কাছ থেকে ক্রোন্ট্যাব সম্পাদনা করতে পারি:

sudo crontab -u myuser -e

আমি কি একটি বিকল্প কমান্ড ব্যবহার করতে পারি যা আমার ক্রন কাজের একটি ফাইল থেকে Myuser crontab প্রয়োগ করবে?

উত্তর:


0

crontab ফাইল সংরক্ষণ করা হয় প্রথমেই / var / নাটাই / ক্রন / crontabs / তাই আপনি সরাসরি আপনার স্ক্রিপ্টের মধ্যে এমন ফাইলটি তৈরি করতে পারেন:

echo "0 4 * * * /home/myuser/script-to-run-at-4am.sh" > /var/spool/cron/crontabs/<username>

0

নির্দিষ্ট ব্যবহারকারীর জন্য crontab ইনস্টল করার সবচেয়ে সরল উপায় হল (মানুষ অনুসারে)

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