আমি এর মাধ্যমে একটি নির্ধারিত টাস্ক সেট করতে চাই 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/spool
whoami
স্ক্রিপ্টে কোনও ব্যবহারকারীর নাম দেবে?
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