اسٹارٹ اپ پر شیل اسکرپٹ کو کیسے چلائیں۔

As Ar Ap Pr Shyl Askrp Kw Kys Chlayy



سسٹم کے آغاز پر کچھ مخصوص کام انجام دینے کے لیے، شیل اسکرپٹ استعمال کیے جاتے ہیں۔ ہم اسکرپٹس کی مدد سے سسٹم کے سٹارٹ اپ پر کچھ زبردست حسب ضرورت کام کر سکتے ہیں، جیسے خوش آمدید کے پیغامات دکھانا، سسٹم ورژن دکھانا، یا سٹارٹ اپ پر پروگرام/ایپلی کیشن چلانا۔ یہ تحریر اس بات کی وضاحت فراہم کرے گی کہ اسٹارٹ اپ پر شیل اسکرپٹ کو کیسے چلایا جائے۔

اسٹارٹ اپ پر شیل اسکرپٹ کو کیسے چلائیں۔

سسٹم کے آغاز پر شیل اسکرپٹ کو چلانے کے لیے، ہم ذیل میں دیے گئے طریقوں پر عمل کریں گے:







تو، آئیے ایک ایک کرکے ہر طریقہ کو دریافت کریں!



طریقہ 1: اسٹارٹ اپ پر اسکرپٹ چلانے کے لیے کرون جاب کا استعمال کریں۔

کرون جاب عام طور پر مختلف کاموں کو پورا کرنے میں مدد کرتا ہے جو مستقبل میں مکمل کرنے کی ضرورت ہے۔ یہ صارفین کے لیے چیزوں کو آسانی سے خودکار بناتا ہے۔ کرون جاب کو سٹارٹ اپ پر اسکرپٹ چلانے میں بھی استعمال کیا جا سکتا ہے۔ ایسا کرنے کے لیے، آئیے ایک bash اسکرپٹ بنانے کے ساتھ شروع کرتے ہیں جو سسٹم کے آغاز پر صارفین کو خوش آمدید کا پیغام دکھائے گا:



پہلے اس کا استعمال کرتے ہوئے ایک فائل بنائیں:





$ sudo نینو testscript.sh


اور اسکرپٹ ٹائپ کریں:

#!/bin/bash
بازگشت 'ہیلو سیم' >> / گھر / کاش / test.txt



کوڈ لکھنے کے بعد پریس کریں۔ 'Ctrl + O' باہر لکھنے کے لئے، پھر 'درج کریں' فائل کا نام محفوظ کرنے کے لیے۔ اب دبائیں۔ 'Ctrl + X' اخراج کے لئے.

bash اسکرپٹ فائل کو قابل عمل بنانے کے لیے دی گئی کمانڈ کو چلائیں۔

$ chmod a+x Testscript.sh

اب، درج ذیل کمانڈ پر عمل کرتے ہوئے کرونٹاب فائل کو کھولیں اور جاری رکھنے کے لیے پاس ورڈ درج کریں:

$ sudo کرونٹاب -یہ ہے



ایڈیٹر کے انتخاب پر غور کریں جو آپ کے لیے موزوں اور آسان معلوم ہو۔ جیسا کہ نینو سب سے آسان ہے، لکھیں ' 1 اس میں کرونٹاب فائل میں ترمیم کرنے کے لیے۔


کرونٹاب فائل میں، آخر تک سکرول کریں اور ہر اسٹارٹ اپ پر اسکرپٹ چلانے کے لیے درج ذیل کوڈ شامل کریں:

@ دوبارہ شروع کریں bash / گھر / کاش / testscript.sh



دبائیں 'Ctrl+S' بچانے کے لئے اور 'Ctrl+X' ایڈیٹر سے باہر نکلنے کے لیے۔


اب صرف اس بات کی تصدیق کے لیے سسٹم کو ریبوٹ کریں کہ آیا اسکرپٹ اسٹارٹ اپ پر چل رہا ہے یا نہیں۔ ہر ریبوٹ پر درج ذیل متن پرنٹ کیا جائے گا۔

طریقہ 2: اسٹارٹ اپ ایپلیکیشن کا عمل استعمال کریں۔

Ubuntu پر اور زیادہ تر ڈسٹری بیوشنز میں ایک ڈیفالٹ ٹول ہوتا ہے جو اسٹارٹ اپ پر ایک مخصوص اسکرپٹ چلانے کی اجازت دیتا ہے۔ یہ طریقہ کام کرتا ہے اگر آپ کے سسٹم میں GNOME انسٹال ہے۔ سٹارٹ اپ ایپلیکیشن کا استعمال کرتے ہوئے سٹارٹ اپ اسکرپٹ سیٹ اپ کرنے کے لیے دیے گئے مراحل پر عمل کریں۔

cat کمانڈ کا استعمال کرتے ہوئے ایک bash اسکرپٹ بنائیں۔

$ نینو testscript.sh

اب ہم ایک bash اسکرپٹ لکھیں گے جو ہر بار سسٹم کے ریبوٹ ہونے پر چلے گا اور ٹیکسٹ پرنٹ کرے گا۔ 'ہیلو سیم' test.txt فائل میں۔

#!/bin/bash
بازگشت 'ہیلو سیم' >> / گھر / کاش / test.txt

کوڈ لکھنے کے بعد پریس کریں۔ 'Ctrl + O' باہر لکھنے کے لئے، پھر 'درج کریں' فائل کا نام محفوظ کرنے کے لیے۔ اب دبائیں۔ 'Ctrl + X' اخراج کے لئے.

bash اسکرپٹ فائل کو قابل عمل بنانے کے لیے دی گئی کمانڈ کو چلائیں۔

$ chmod a+x Testscript.sh

اب نینو ایڈیٹر کا استعمال کرتے ہوئے ٹیکسٹ فائل بنائیں۔

$ نینو test.txt

اسٹارٹ اپ مینو کھولیں اور منتخب کریں۔ 'اسٹارٹ اپ ایپلیکیشن کی ترجیحات' .


Startup Applications Preferences پر کلک کرنے کے بعد، آپ کو ان کاموں کی فہرست ملے گی جو بوٹ پر خود بخود شروع ہونے کے لیے ترتیب دی گئی ہیں۔

'شامل کریں' کے بٹن کا استعمال کرتے ہوئے کسی بھی پروگرام کو فہرست میں شامل کیا جا سکتا ہے تاکہ اسے اسٹارٹ اپ پر خود بخود شروع کیا جا سکے۔


منتخب کریں۔ .ایسیچ فائل اور محفوظ کریں پر کلک کریں۔


اب سسٹم کو ریبوٹ کریں۔ جب بھی سسٹم دوبارہ شروع ہوتا ہے یا دوبارہ شروع ہوتا ہے تو متن پرنٹ کیا جائے گا۔

نتیجہ

لینکس میں سٹارٹ اپ پر شیل اسکرپٹ کو چلانے سے صارفین کو سٹارٹ اپ پر مخصوص کاموں کو انجام دینے کی اجازت ملتی ہے۔ شروع میں اسکرپٹ کو چلانے کے لیے اسکرپٹ فائل کو اجازت دینی ہوگی۔ دو طریقے جن کا استعمال کرتے ہوئے اسکرپٹ کو اسٹارٹ اپ پر چلایا جاسکتا ہے ان میں کرون جاب اور اسٹارٹ اپ ایپلی کیشنز شامل ہیں۔ دونوں مراحل کی مزید وضاحت کے لیے دیا گیا مضمون پڑھیں۔