স্টার্টআপে কীভাবে শেল স্ক্রিপ্ট চালাবেন

Starta Ape Kibhabe Sela Skripta Calabena



সিস্টেমের স্টার্টআপে কিছু নির্দিষ্ট কাজ সম্পাদন করতে, শেল স্ক্রিপ্ট ব্যবহার করা হয়। আমরা স্ক্রিপ্টের সাহায্যে সিস্টেমের স্টার্টআপে কিছু দুর্দান্ত কাস্টমাইজড জিনিস করতে পারি, যেমন স্বাগত বার্তা দেখানো, সিস্টেম সংস্করণ দেখানো বা স্টার্টআপে একটি প্রোগ্রাম/অ্যাপ্লিকেশন চালানো। এই লেখাটি একটি স্টার্টআপে কীভাবে একটি শেল স্ক্রিপ্ট চালাতে হয় তার একটি ব্যাখ্যা প্রদান করবে।

স্টার্টআপে কীভাবে শেল স্ক্রিপ্ট চালাবেন

সিস্টেমের স্টার্টআপে শেল স্ক্রিপ্ট চালানোর জন্য, আমরা নীচের প্রদত্ত পদ্ধতিগুলি অনুসরণ করব:







সুতরাং, আসুন একে একে প্রতিটি পদ্ধতি অন্বেষণ করি!



পদ্ধতি 1: স্টার্টআপে স্ক্রিপ্ট চালানোর জন্য ক্রোন জব ব্যবহার করুন

ক্রোন জব সাধারণত বিভিন্ন কাজ পূরণ করতে সহায়তা করে যা ভবিষ্যতে সম্পন্ন করা প্রয়োজন। এটা সহজভাবে ব্যবহারকারীদের জন্য জিনিস স্বয়ংক্রিয়. ক্রোন জব স্টার্টআপে চলমান স্ক্রিপ্টগুলিতেও ব্যবহার করা যেতে পারে। এটি করার জন্য, আসুন একটি ব্যাশ স্ক্রিপ্ট তৈরি করে শুরু করি যা সিস্টেমের শুরুতে ব্যবহারকারীদের স্বাগত বার্তা দেখাবে:



প্রথমে ব্যবহার করে একটি ফাইল তৈরি করুন:





$ sudo ন্যানো testscript.sh


এবং স্ক্রিপ্ট টাইপ করুন:

#!/bin/bash
প্রতিধ্বনি 'হ্যালো স্যাম' >> / বাড়ি / কাশ / test.txt



কোড লেখার পর প্রেস করুন 'Ctrl + O' লিখতে, তারপর 'প্রবেশ করুন' ফাইলের নাম সংরক্ষণ করতে। এখন চাপুন 'Ctrl + X' প্রস্থান করা.

ব্যাশ স্ক্রিপ্ট ফাইলটিকে এক্সিকিউটেবল করতে প্রদত্ত কমান্ডটি চালান।

$ chmod a+x Testscript.sh

এখন, নিম্নলিখিত কমান্ডটি কার্যকর করে ক্রন্টাব ফাইলটি খুলুন এবং চালিয়ে যেতে পাসওয়ার্ড লিখুন:

$ sudo ক্রন্টাব -এইটা



আপনার কাছে উপযুক্ত এবং সহজ মনে হয় এমন সম্পাদক নির্বাচন করার কথা বিবেচনা করুন। যেহেতু ন্যানো সবচেয়ে সহজ, লিখুন ' 1 ” এটিতে ক্রোন্টাব ফাইল সম্পাদনা করতে।


ক্রন্টাব ফাইলে, শেষ পর্যন্ত স্ক্রোল করুন এবং প্রতিটি স্টার্টআপে স্ক্রিপ্ট চালানোর জন্য নিম্নলিখিত কোড যোগ করুন:

@ রিবুট বাশ / বাড়ি / কাশ / testscript.sh



চাপুন 'Ctrl+S' সংরক্ষণ করতে এবং 'Ctrl+X' সম্পাদক থেকে প্রস্থান করতে।


স্ক্রিপ্টটি স্টার্টআপে চলছে কিনা তা যাচাই করতে এখন কেবল সিস্টেমটি পুনরায় বুট করুন। প্রতিটি রিবুটে নিম্নলিখিত পাঠ্যটি মুদ্রিত হবে।

পদ্ধতি 2: স্টার্টআপ অ্যাপ্লিকেশন প্রক্রিয়া ব্যবহার করুন

উবুন্টু এবং বেশিরভাগ ডিস্ট্রিবিউশনে একটি ডিফল্ট টুল রয়েছে যা স্টার্টআপে একটি নির্দিষ্ট স্ক্রিপ্ট চালানোর অনুমতি দেয়। আপনার সিস্টেমে GNOME ইনস্টল করা থাকলে এই পদ্ধতিটি কাজ করে। স্টার্টআপ অ্যাপ্লিকেশন ব্যবহার করে স্টার্টআপ স্ক্রিপ্ট সেটআপ করতে প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন।

cat কমান্ড ব্যবহার করে একটি ব্যাশ স্ক্রিপ্ট তৈরি করুন।

$ ন্যানো testscript.sh

এখন আমরা একটি ব্যাশ স্ক্রিপ্ট লিখব যা প্রতিবার সিস্টেম রিবুট করার সময় রান করবে এবং লেখাটি প্রিন্ট করবে 'হ্যালো স্যাম' test.txt ফাইলে।

#!/bin/bash
প্রতিধ্বনি 'হ্যালো স্যাম' >> / বাড়ি / কাশ / test.txt

কোড লেখার পর প্রেস করুন 'Ctrl + O' লিখতে, তারপর 'প্রবেশ করুন' ফাইলের নাম সংরক্ষণ করতে। এখন চাপুন 'Ctrl + X' প্রস্থান করা.

ব্যাশ স্ক্রিপ্ট ফাইলটিকে এক্সিকিউটেবল করতে প্রদত্ত কমান্ডটি চালান।

$ chmod a+x Testscript.sh

এখন ন্যানো এডিটর ব্যবহার করে একটি টেক্সট ফাইল তৈরি করুন।

$ ন্যানো test.txt

স্টার্টআপ মেনু খুলুন এবং নির্বাচন করুন 'স্টার্টআপ অ্যাপ্লিকেশন পছন্দসমূহ' .


Startup Applications Preferences-এ ক্লিক করার পর, আপনি বুট করার সময় স্বয়ংক্রিয়ভাবে শুরু করার জন্য কনফিগার করা কাজের একটি তালিকা পাবেন।

'যোগ করুন' বোতামটি ব্যবহার করে যে কোনও প্রোগ্রাম স্টার্টআপে স্বয়ংক্রিয়ভাবে শুরু করতে তালিকায় যুক্ত করা যেতে পারে।


নির্বাচন করুন .শ ফাইল এবং সংরক্ষণ ক্লিক করুন।


এখন সিস্টেম রিবুট করুন। প্রতিবার সিস্টেম রিস্টার্ট বা রিবুট করার সময় টেক্সট প্রিন্ট করা হবে।

উপসংহার

লিনাক্সে স্টার্টআপে শেল স্ক্রিপ্ট চালানো ব্যবহারকারীদের স্টার্টআপে নির্দিষ্ট কাজগুলি চালানোর অনুমতি দেয়। স্টার্টআপে স্ক্রিপ্ট চালানোর জন্য স্ক্রিপ্ট ফাইলে অনুমতি দিতে হবে। দুটি পদ্ধতি যা ব্যবহার করে একটি স্ক্রিপ্ট স্টার্টআপে চালানো যেতে পারে তার মধ্যে রয়েছে ক্রন জব এবং স্টার্টআপ অ্যাপ্লিকেশন। উভয় ধাপের আরও বর্ণনার জন্য প্রদত্ত নিবন্ধটি পড়ুন।