linux - লিনাক্স উবুন্টুর অধীনে স্টার্টআপে স্বয়ংক্রিয়ভাবে প্রোগ্রাম চালান



ubuntu startup (1)

sudo mv /filename /etc/init.d/
sudo chmod +x /etc/init.d/filename 
sudo update-rc.d filename defaults 

স্ক্রিপ্ট এখন বুট শুরু করা উচিত। উল্লেখ্য যে এই পদ্ধতিটি হার্ড লিঙ্ক এবং প্রতীকী লিঙ্কগুলির সাথেও কাজ করে ( ln )।

সম্পাদন করা

বুট প্রক্রিয়াতে এই মুহুর্তে PATH এখনও সেট করা হয় না, তাই এটি সম্পূর্ণ গুরুতর যে সারা পাথ ব্যবহার করা হয়। কিন্তু, স্টিভ এইচএইচএইচ এর মতামতগুলিতে উল্লেখ করা হয়েছে যে, update-rc.d কমান্ডের জন্য সম্পূর্ণ ফাইল পাথ ( /etc/init.d/filename ) ঘোষণা করে লিনাক্সের বেশিরভাগ সংস্করণে বৈধ নয়। আপডেট-rc.d এর manpage প্রতি , দ্বিতীয় পরামিতিটি /etc/init.d/* অবস্থিত একটি স্ক্রিপ্ট। এই প্রতিফলিত কোড উপরে আপডেট করা হয়েছে।

আরেকটি সম্পাদনা

এছাড়াও মন্তব্য (চার্লস ব্র্যান্ড্ট দ্বারা) মন্তব্য করা হয়েছে, /filename অবশ্যই একটি init শৈলী স্ক্রিপ্ট হতে হবে। একটি ভাল টেমপ্লেট প্রদান করা হয়েছে - https://github.com/fhd/init-script-template

সম্ভাব্য লিঙ্ক লট এড়ানোর জন্য অন্য নিবন্ধের আরেকটি লিঙ্ক (যদিও গিটহুব মারা গেলে এটি দুঃখজনক হবে) - http://www.linux.com/learn/tutorials/442412-managing-linux-daemons-with-init-scripts -cripts

এখনো অন্য সম্পাদনা

মতামত (রাসেল ইয়ান দ্বারা) হিসাবে নির্দেশিত, এটি শুধুমাত্র আপডেট-rc.d এর ডিফল্ট মোডে কাজ করে।

আপডেট-rc.d ম্যানুয়াল অনুসারে, এটি দুটি মোডে চলতে পারে, "লিগ্যাসি মোড ব্যবহার করে মেশিনগুলির একটি ফাইল /etc/init.d/.legacy-bootordering " থাকবে, এই ক্ষেত্রে আপনাকে ক্রমটি পাস করতে হবে এবং কমান্ড লাইন আর্গুমেন্টের মাধ্যমে রানলেভেল কনফিগারেশন।

উপরের উদাহরণের জন্য সমতুল্য যুক্তি সেট হয়

sudo update-rc.d filename start 20 2 3 4 5 . stop 20 0 1 6 .

সম্ভাব্য ডুপ্লিকেট:
উইন্ডোজ স্টার্টআপ জন্য লিনাক্স সমতুল্য

আমি আমার Uubuntu linux শুরু করার সময় চালানোর জন্য একটি প্রোগ্রাম প্রয়োজন হবে। তাই আমি আমার স্টার্টআপ প্রোগ্রাম তালিকায় এটি যোগ করতে হবে। শুধু একটি সমস্যা: আমি টার্মিনাল মাধ্যমে এটি করতে হবে।





startup