উত্তর:
আপনি যদি সিস্টেম স্টার্টআপ হিসাবে এটি করতে চান (আপনি যখন আপনার কম্পিউটারে লগ ইন করবেন তখন তার বিপরীতে), আপনি যে কমান্ডগুলি চালাতে চান তাতে রাখুন /etc/rc.local
।
দেখুন [উবুন্টু] প্রারম্ভকালে এবং শাটডাউনটিতে একটি স্ক্রিপ্ট কার্যকর করা ।
স্ক্রিপ্টটি রুট দ্বারা চালিত করার প্রয়োজন না হলে আপনি এটি করতে পারেন:
1) "স্টার্টআপ অ্যাপ্লিকেশন পছন্দগুলি" খুলুন ( Alt+ F2এবং পেস্ট করুন gnome-session-properties
এবং আঘাত করুন Enter),
2) "যোগ করুন" টিপুন এবং আপনার স্ক্রিপ্টটি নির্বাচন করুন:
আপনি যদি একটি গ্রাফিকাল পরিবেশ ব্যবহার না করেন তাহলে, আপনি শুধু লাইন সামনে কমান্ড লাগাতে পারেন exit 0
এই ফাইলের মধ্যে: /etc/rc.local
। (এটি সম্পাদনা করতে কেবল টার্মিনালে পেস্ট করুন sudo nano /etc/rc.local
।
/etc/rc.local
/Etc/rc.local পদ্ধতির 'স্টার্টআপে খুব সাধারণ কমান্ড চালানো হবে', তবে এটি কোনও init.d স্ক্রিপ্ট পদ্ধতির নয়, এবং এটি বিভিন্ন উপায়ে নিম্নমানের। (আপনার উদ্দেশ্য অনুসারে এটি কোনও ব্যাপার নয়)।
Init.d স্ক্রিপ্টগুলির বিপরীতে, rc.local কোমন্ডগুলি কোনও প্রক্রিয়া শুরু এবং বন্ধ করার জন্য একটি স্ট্যান্ডার্ড ইন্টারফেস দেয় না এবং স্টার্টআপ প্রক্রিয়ায় যখন চালানো হয় তখন তারা প্রভাবিত করার খুব বেশি ক্ষমতা দেয় না। আপনি /etc/init.d/rc.local
স্ক্রিপ্টে দেখতে পারেন যে এটি সমস্ত কিছুর পরে চালিত হয় ( Required-Start: $all
)।
যদি একটি init.d স্ক্রিপ্টটি সত্যই আপনি চান তবে সাধারণভাবে কেবল একটি বিদ্যমান স্ক্রিপ্টটি ধরে নেওয়া, অনুলিপি করা এবং সম্পাদনা করা ঠিক কাজ করে, যদিও বিদ্যমান স্ক্রিপ্টগুলির কিছুতে আপনার চেয়ে বেশি জটিলতা রয়েছে। যেহেতু সর্বাধিক init.d স্ক্রিপ্টগুলি শুরু হয়, উবুন্টু এই উদ্দেশ্যে /etc/init.d/skeleton সরবরাহ করে।
এক নজর দেখার মতো:
/etc/init.d/motd
এটি একটি সর্বনিম্ন উদাহরণ যা শুরুতে কিছু চালায় তবে Required-Start
প্যারামিটার সেটিংয়ের সাথে এটি কখন হওয়া উচিত।/etc/init.d/cron
ডেমন প্রক্রিয়াটির জন্য একটি সহজ সূচনা পয়েন্ট ( parse_environment
ফাংশনটি দিন বা নিন , যা আপনার সম্ভবত প্রয়োজন নেই)।