আমি এর মাধ্যমে একটি নির্ধারিত টাস্ক সেট করতে চাই anacronতবে আমি এটি ব্যবহারকারী মোডে করতে চাই। আমি কীভাবে এটি অর্জন করতে পারি?
আমি এর মাধ্যমে একটি নির্ধারিত টাস্ক সেট করতে চাই anacronতবে আমি এটি ব্যবহারকারী মোডে করতে চাই। আমি কীভাবে এটি অর্জন করতে পারি?
উত্তর:
ব্যবহারকারী মোডে চলার জন্য আপনি একটি পৃথক অ্যানাক্রোন উদাহরণ স্থাপন করতে পারেন:
একটি তৈরি করুন .anacronআপনার home ডিরেক্টরিতে এবং এটি দুই সাবফোল্ডার ফোল্ডার, etcএবং spool:
mkdir -p ~/.anacron/{etc,spool}~/.anacron/etc/anacrontabনিম্নলিখিতগুলির মতো সামগ্রী সহ একটি নতুন ফাইল তৈরি করুন :
# /etc/anacrontab: configuration file for anacron
# See anacron(8) and anacrontab(5) for details.
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# period delay job-identifier command
1 10 testjob test.shনিম্নলিখিতটি ব্যবহার করে আপনার ক্রোনটাবটিতে যুক্ত করুন crontab -e:
@hourly /usr/sbin/anacron -s -t $HOME/.anacron/etc/anacrontab -S $HOME/.anacron/spoolwhoamiস্ক্রিপ্টে কোনও ব্যবহারকারীর নাম দেবে?
anacronপর্যায়ক্রমে চালানো দরকার ; এটি একবার চালানোর পরে মনে হয় ছেড়ে দিন। সিস্টেমের অ্যানাক্রনকে প্রতি ঘন্টায় একবার ডাকা হয়। আমি একটি অনুরূপ কৌশল এখানে কাজ করবে অনুমান, অর্থাত ব্যবহারকারী কল anacronব্যবহারকারীর কাছ থেকে crontab।
/etc/apm/event.d/anacronএবং /etc/init/anacron.confপুনরায় আরম্ভ যত্ন নিতে।
01 * * * * /usr/sbin/anacron -t /home/user/.anacron/etc/anacrontab -S /home/user/.anacron/spool
এটি আমার জন্য কাজ করেছে (ধন্যবাদ), তবে আমি উত্তরের দেওয়া শেষ পদক্ষেপটি ব্যবহার করিনি:
তারপরে আপনার নিচের লাইনটি যুক্ত করুন
~/.profile:
আমি উবুন্টু স্টুডিও 12.10 কোয়ান্টাল ব্যবহার করছি এবং আমার ক্ষেত্রে সেই শেষ ধাপের পরিবর্তে আমি এখানে একটি লাইনার রেখেছি: "অ্যাপ্লিকেশনস মেনু" - "সেটিংস" - "সেটিংস পরিচালক" তারপরে "সেশন এবং স্টার্টআপ" এর অধীনে সেটিংস ম্যানেজারে "অ্যাপ্লিকেশন অটোস্টার্ট" ট্যাব।
এটি জিআইআইআই ব্যবহারকারীদের মধ্যে আমাদের জন্য, কারণ ~/.profileলগ-ইন ইন্টারেক্টিভ শেল শুরু করার সময় কেবল ব্যাশ দ্বারা উত্সাহিত করা হয় (এমনকি এতক্ষণ কার্যকর ~/bashrcহয় না যে শুধুমাত্র যখন ব্যাশ একটি ইন্টারেক্টিভ শেল শুরু করে তখন তা উত্সাহিত হয়)।
.profileসর্বদা আমার পক্ষে ভাল কাজ করেছে (উবুন্টু এখানে ১২.০৪)।
sudo -u <user>আগে ঠিক আগে চাপ দিতে পারেনanacrontab