আমার একটি কাজ রয়েছে যা শুরু হওয়ার সাথে সাথে চিরকাল চলে। সুতরাং আমি "ক্রন্টব-ই" ফাইলটিতে প্রবেশ করে এবং যখনই পুনরায় বুট হবে তখনই এটি সংরক্ষণ করতে (বা) সংরক্ষণ করার পরে কেবল এটি শুরু করতে চাই।
কীভাবে এটি অর্জন করবেন?
আমার একটি কাজ রয়েছে যা শুরু হওয়ার সাথে সাথে চিরকাল চলে। সুতরাং আমি "ক্রন্টব-ই" ফাইলটিতে প্রবেশ করে এবং যখনই পুনরায় বুট হবে তখনই এটি সংরক্ষণ করতে (বা) সংরক্ষণ করার পরে কেবল এটি শুরু করতে চাই।
কীভাবে এটি অর্জন করবেন?
উত্তর:
আপনি যদি পরবর্তী তারিখে একবার কমান্ড চালাতে চান তবে atকমান্ডটি ব্যবহার করুন ।
আপনি যদি সিস্টেম বুটে একবার কমান্ড চালাতে চান তবে সঠিক সমাধানটি হ'ল হয়:
@rebootবিশেষ উপসর্গ সহ crontab (মানচিত্র দেখুন)দ্বিতীয়টি কোনও অ-রুট ব্যবহারকারীদের জন্য একমাত্র বিকল্প।
at now
@reboot।
আপনি (1) এ ভবিষ্যতের কোনও সময়ে একটি কাজ চালাতে ব্যবহার করতে পারেন। তবে, আপনি যদি বুটে কিছু চালাতে চান এবং এটি নিজেই চলতে থাকবে, সম্ভবত আপনি এটির জন্য /etc/init.d/ এ এন্ট্রি চান? এটি আপনাকে এটি বুটে শুরু করতে দেয়।
kill(ধরে নিলে আপনি এটি করার অনুমতি পেয়েছেন, যা আপনি নিজের প্রক্রিয়াগুলির জন্য করেন)। একটি init স্ক্রিপ্ট তৈরি করা সত্যিই সহজ। অল্পক্ষণের /etc/init.d/একটি স্ক্রিপ্ট যে খুব দীর্ঘ এবং মডেল পুলিশের জন্য এটি পরে, অথবা জন্য Google making init scripts (your distribution)।
/etc/init.d/skeletonওপেনসুএসইতে) অন্তর্ভুক্ত থাকে যা আপনি আপনার ব্যবহারের জন্য মানিয়ে নিতে পারেন।
যে কাজটি কেবল একবার চালায় এবং চিরকালের জন্য চলতে থাকে যতক্ষণ না আপনি মৃত্যুর কথা বলেন, তাকে "ডেমন" বলা হয়। এগুলি সাধারণত /etc/init.d/ এ init স্ক্রিপ্টগুলির মাধ্যমে শুরু করা হয়।
যদি আপনার কাজটি এক পর্যায়ে শেষ হয় এবং এক-ধরণের কাজ হিসাবে বিবেচিত হতে পারে তবে আপনি অ্যাট কমান্ডটি দেখতে চাইতে পারেন। উদাহরণস্বরূপ যদি আমি আজ রাতে 10PM এ ফাইন্ড কমান্ডটি চালাতে চাইতাম এবং কেবল এটিই করতাম:
$ at 10PM
at> find /root > /root/find_results.list
at> <EOT>
job 3 at 2010-02-10 22:00
কমান্ডটি একবার দেখুন