لینکس سگنلز
ہر معیاری POSIX/Linux process signal کے لیے ایک قابلِ مطالعہ حوالہ — SIGHUP سے SIGSYS تک — جو ہر سگنل کا نمبر، اس کا پہلے سے طے شدہ عمل (Term، Core، Ign، Stop، Cont)، آیا اسے پکڑا جا سکتا ہے، اسے کیا چیز اٹھاتی ہے اور متعلقہ shell exit code (128+N) دکھاتا ہے۔ براؤزر میں، مفت۔
ہر معیاری POSIX/Linux process signal، وضاحت کے ساتھ۔ سب کچھ آپ کے براؤزر میں ایک built-in حوالے سے چلتا ہے — سرور کو کچھ نہیں بھیجا جاتا۔
| سگنل | نمبر | پہلے سے طے شدہ عمل | قابلِ گرفت | تفصیل | Exit code |
|---|
لینکس سگنلز کے بارے میں
Linux Signals حوالہ ہر معیاری POSIX/Linux عمل signal کو، SIGHUP سے SIGSYS تک، ایک قابلِ مطالعہ جدول میں درج کرتا ہے۔ ہر قطار signal کا نمبر، اس کا default عمل — Terminate، Core dump، Ignore، Stop یا Continue — کیا کوئی عمل اسے پکڑ سکتا ہے، عام طور پر یہ کیا بلند کرتا ہے، اور shell exit code (128 + N) دکھاتی ہے جو آپ اس وقت دیکھتے ہیں جب کوئی عمل اس سے مر جاتا ہے۔
یہ exit-code کالم اس چکر کو بند کرتا ہے جس سے ڈویلپرز روزانہ ٹکراتے ہیں: ایک container جو 137 کے ساتھ ختم ہوا SIGKILL (9) سے مارا گیا، ایک crash جو 139 کے ساتھ ہوا SIGSEGV (11) سے segmentation fault تھا، اور 143 پر ایک صاف بند ہونا SIGTERM (15) سے آیا۔ تلاش نام، نمبر، exit code یا معنی سے کام کرتی ہے، تاکہ آپ جو بھی سراغ رکھتے ہوں اس سے شروع کر سکیں۔
دو فٹ نوٹس ان حصوں کو کور کرتے ہیں جو حوالے عام طور پر چھوڑ دیتے ہیں: real-time signals SIGRTMIN سے SIGRTMAX تک، جن کا کوئی پہلے سے متعین معنی نہیں اور جو یقینی ترتیب میں پہنچائے جاتے ہیں، اور architecture کا احتیاطی نوٹ — کچھ signal نمبرز Alpha، MIPS اور SPARC پر مختلف ہیں، یہی وجہ ہے کہ اسکرپٹس کو علامتی ناموں کا استعمال کرنا چاہیے۔ سب کچھ آپ کے براؤزر میں چلتا ہے۔
لینکس سگنلز استعمال کرنے کا طریقہ
- signal کو نام (SIGKILL)، نمبر (9)، shell exit code (137) یا "segmentation" جیسے کلیدی لفظ سے تلاش کریں۔
- قطار پڑھیں: نمبر، default عمل، کیا اسے پکڑا جا سکتا ہے، اور یہ کیا بلند کرتا ہے۔
- exit-code کالم کو استعمال کریں تاکہ 128+N shell حیثیت کو واپس اس signal میں ترجمہ کریں جس نے عمل کو مارا۔
- قطار کے کاپی بٹنز سے signal کا نام یا exit code کاپی کریں۔
- اگر آپ قابلِ منتقلی اسکرپٹس لکھ رہے ہیں تو real-time signals اور architecture کے مطابق نمبرنگ کے نوٹس چیک کریں۔