Raspberry Pi پر واچ ڈاگ کو کیسے ترتیب دیا جائے (آٹو ریبوٹ غیر ذمہ دار Raspberry Pi)

Raspberry Pi Pr Wach Ag Kw Kys Trtyb Dya Jay A W Rybw Ghyr Dhm Dar Raspberry Pi



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

اگر آپ اس سے واقف نہیں ہیں تو اس کے بارے میں جاننے کے لیے یہ گائیڈ پڑھیں:

واچ ڈاگ کیا ہے۔

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







Raspberry Pi میں واچ ڈاگ کی اقسام کیا ہیں؟

کی دو قسمیں ہیں۔ نگران راسبیری پائی میں؛ ہارڈ ویئر اور سافٹ ویئر. ہارڈ ویئر واچ ڈاگ وہ ڈیوائسز ہیں جو GPIO پنوں کے ذریعے آپ کے سسٹم سے منسلک ہیں۔ جبکہ سافٹ ویئر واچ ڈاگ ایک ایسا پروگرام ہے جو آپ کے Raspberry Pi سسٹم پر چلتا ہے۔ ہارڈ ویئر اور سافٹ ویئر واچ ڈاگ دونوں ہی آپ کے Raspberry Pi سسٹم کو لٹکنے یا غیر جوابدہی سے روکنے کے لیے ایک مؤثر انتخاب ہیں۔



Raspberry Pi پر واچ ڈاگ کو فعال کرنا کیوں ضروری ہے۔

کو چالو کرنا نگران Raspberry Pi پر درج ذیل وجوہات کی وجہ سے اہم ہے:



  • یہ آپ کے سسٹم کو سافٹ ویئر کی خرابیوں یا ہارڈ ویئر کی کسی بھی قسم کی ناکامی کی وجہ سے خراب ہونے سے روکتا ہے۔
  • یہ آپ کے سسٹم کی سرگرمیوں، جیسے ڈیوائس وولٹیج یا درجہ حرارت کی نگرانی کرتا ہے اور آپ کے آلے کو محفوظ رکھنے کے لیے سسٹم کو دوبارہ شروع کرتا ہے۔ اس طرح، نظام کی وشوسنییتا اور استحکام کو بڑھانے میں مدد ملتی ہے.

Raspberry Pi پر واچ ڈاگ کو کیسے ترتیب دیا جائے۔

قائم کرنے کے لئے نگران Raspberry Pi پر، ان مراحل پر عمل کریں:





مرحلہ 1: واچ ڈاگ ماڈیول لوڈ کریں۔

Raspberry Pi ڈیوائس میں بلٹ ان ہے۔ نگران اگر آپ اسے لوڈ کرتے ہیں تو یہ ماڈیول متحرک ہوسکتا ہے، یہ درج ذیل کمانڈ کا استعمال کرکے کیا جاسکتا ہے۔

sudo modprobe bcm2708_wdog

آپ مندرجہ بالا کمانڈ کو درج ذیل کے ساتھ چلانے کی بھی کوشش کر سکتے ہیں۔ نگران ماڈیول اگر اوپر والا ماڈیول Raspberry Pi سسٹم پر لوڈ کرنے کے قابل نہیں ہو گا:



sudo modprobe bcm2835_wdt

نوٹ: میرے معاملے میں، واچ ڈاگ ماڈیول ہے bcm2835_wdt.

مرحلہ 2: ماڈیول فائل میں ترمیم کریں۔

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

sudo نینو / وغیرہ / ماڈیولز

پھر فائل کے اندر ماڈیول کا نام شامل کریں۔ ماڈیول کا نام وہی ہونا چاہیے جو پہلے مرحلے میں کامیابی کے ساتھ لوڈ ہو گیا ہو:

کا استعمال کرتے ہوئے فائل کو محفوظ کریں۔ CTRL+X، شامل کریں اور اور ٹرمینل سے باہر نکلنے کے لیے داخل ہوں۔

مرحلہ 3: Raspberry Pi پر واچ ڈاگ انسٹال کریں۔

دی واچ ڈاگ کا آلہ Raspberry Pi ذخیرے میں پہلے سے ہی دستیاب ہے اور درج ذیل apt کمانڈ کو چلا کر انسٹال کیا جا سکتا ہے۔

sudo مناسب انسٹال کریں واچ ڈاگ chkconfig -اور

مرحلہ 4: واچ ڈاگ سروس کو فعال کریں۔

آپ کو فعال کرنا ہوگا۔ نگران درج ذیل کمانڈ سے آپ کے Raspberry Pi سسٹم پر سروس:

sudo systemctl فعال نگران

مرحلہ 5: واچ ڈاگ سروس شروع کریں۔

چالو کرنے کے بعد، آپ شروع کر سکتے ہیں نگران Raspberry Pi پر درج ذیل کمانڈ سے سروس:

sudo systemctl start watchdog

مرحلہ 6: واچ ڈاگ کی حیثیت چیک کریں۔

آپ کو یقینی بنانا چاہیے کہ واچ ڈاگ سروس Raspberry Pi پر چل رہی ہے، یہ ذیل میں دی گئی کمانڈ کو استعمال کرکے کیا جا سکتا ہے:

sudo systemctl اسٹیٹس واچ ڈاگ

مرحلہ 7: Raspberry Pi پر واچ ڈاگ کو ترتیب دیں۔

اب کھولیں۔ نگران مندرجہ ذیل کمانڈ کو چلا کر Raspberry Pi پر کنفیگریشن فائل:

sudo نینو / وغیرہ / watchdog.conf

واچ ڈاگ کنفیگریشن فائل کے اندر، لائن کو غیر تبصرہ کریں ' #watchdog-device = /dev/watchdog ' آپ اس لائن کو دستی طور پر تلاش کر سکتے ہیں۔ CTRL+W، اور پھر فائل کو استعمال کرکے محفوظ کریں۔ CTRL+X شامل کریں اور اور انٹر دبائیں:

ایک بار جب آپ فائل کو محفوظ کرتے ہیں، تو نگران ڈیمون ہر 10 سیکنڈ میں دل کی دھڑکن /dev/watchdog کو بھیجے گا، اور اگر اسے اس سے کوئی سگنل نہیں ملتا ہے، تو یہ سسٹم کو دوبارہ شروع کر دیتا ہے۔

مرحلہ 8: واچ ڈاگ کی فعالیت کی جانچ کریں۔

آپ درج ذیل کمانڈ سے Raspberry Pi پر فورک بم بنا کر جانچ سکتے ہیں کہ آپ نے جو تبدیلیاں کی ہیں وہ درست ہیں یا نہیں۔

: ( ) { : | : اور } ؛:

10 سیکنڈ تک انتظار کریں اور آپ دیکھیں گے کہ اس وقت کے بعد آپ کا Raspberry Pi سسٹم دوبارہ شروع ہوتا ہے، جو اس بات کو یقینی بناتا ہے کہ نگران کامیابی کے ساتھ آپ کے سسٹم پر چل رہا ہے۔ اگر اسے آپ کے آلے پر کسی غیر جوابدہی کا پتہ چلتا ہے، تو یہ دوبارہ شروع ہو جائے گا، اس طرح آپ کے آلے کو مستحکم رکھا جائے گا۔

نتیجہ

Raspberry Pi پر واچ ڈاگ قائم کرنا ایک سادہ اور سیدھا عمل ہے اور اسے پہلے لوڈ کر کے کیا جا سکتا ہے۔ نگران ڈیوائس پر ماڈیول۔ اس کے بعد، آپ کو ماڈیول کے اندر شامل کرنا ہوگا۔ /etc/modules فائل کریں اور اسے محفوظ کریں۔ پھر Raspberry Pi سسٹم پر واچ ڈاگ ڈیمون انسٹال کریں، ڈیمون کو سسٹم پر چلانے کے لیے اسے فعال اور دوبارہ شروع کریں۔ آخر میں، آپ کو صرف غیر تبصرہ کرنا ہوگا۔ /dev/watchdog واچ ڈاگ کنفیگریشن فائل کے اندر لائن لگائیں تاکہ واچ ڈاگ آپ کے سسٹم کی نگرانی کر سکے۔ اس کے بعد، آپ Raspberry Pi سسٹم پر فورک بم بنا کر اس کے کام کی جانچ کر سکتے ہیں۔