Linux دىكى جەرياننى قانداق ئۆلتۈرۈش

Anonim

Linux دىكى جەرياننى قانداق ئۆلتۈرۈش

ھەر بىر پروگرامما, Linux مەشغۇلات سىستېمىسىنىڭ باشقىچە ئېلېمېنتى ئارقا-ئارقىدىن باشقا ئېلېمېنتلار ئارقا كۆرۈنۈش ياكى ئاكتىپ ھالەتتە مەشغۇلات قىلىدىغان بىر ياكى بىر قانچە جەريان دەپ ئېلان قىلىندى. ھەر بىر بۇ خىل جەريان مەلۇم بىر سىستېما بايلىقىنى پەسەيتىدۇ ۋە تەقسىم قىلىنغان ۋاقىت كۈچكە ئىگە. بەزىدە مۇناسىۋەتلىك تاللاشلار («قاتىللىق») بىلەن مۇناسىۋەتلىك مەشغۇلاتلارنىڭ بىۋاسىتە تاماملىنىشى ياكى خاتالىق كۆرۈلمىش بىلەن مۇناسىۋەتلىك ئەھۋاللار بار ئەھۋاللار بار. بۈگۈنكى ماقالىنىڭ بىر قىسمى سۈپىتىدە, بىز بۇ ۋەزىپىنى يولغا قويۇش ئۇسۇللىرى ھەققىدە سۆزلەشمەكچى.

جەريانلارنى تاماملاش ئۈچۈن سىگناللارنىڭ تۈرلىرى

ئەنسىرىتىش ئۈچۈن, لىنۇكىسقا ئاساسەن تارقىتىشتىكى ئاشقۇنسانى تولۇقلايمىز. سىستېما ۋاكالەتچىلىرى ئوخشىمىغان قىممەتلەرنىڭ قوللانغان سىگنالىغا باغلىق, ئوخشىمىغان قىممەتلەرگە ئىگە بولغان ۋە مەلۇم بىر ۋەزىپە تەرتىپلىكىنى ئىجرا قىلىدۇ. تۆۋەندىكى ئۇسۇللار دېتال «قاتىل» نىڭ «قاتىل» نىڭ تۈرىنى كۆرسىتەلەيسىز, شۇڭا بىز ئۇلارنىڭ ھەممىسىنى ئىلتىماسنىڭ توغرىلىقىنى چۈشىنىشىنى ئۈمىد قىلىمىز.
  1. ئىمزا قويۇش گرافىكلىق قېپىدا ئىشلىتىلىدىغان ئۆلچەملىك سىگنال. ئۇ ئەۋەتىلگەندە, بۇ جەريان بارلىق ئۆزگىرىشلەرنى تېجەيدۇ, ھەرىكەت قىلىنغان ھەرىكەتلەرنى تاماملايدۇ, ئاندىن ئېتىلىدۇ. ئەگەر «تېرمىنال» ئارقىلىق ئىشلىسىڭىز, Ctrl + C ئاچقۇچلۇق نۇسخىسىنى ئىشلىتىپ نۆۋەتتىكى جەرياننى تېز «ئۆلتۈرۈڭ».
  2. Nigquit - ئەمەلىيەتتە ئالدىنقى سىگنالقا ئوخشىمايدۇ, ئەمما ئۇ ئەۋەتىلگەندە, بۇ پروگراممىنىڭ خىزمەت تاماملىنىدىغانلىقىنىمۇ قارار قىلىدۇ. بۇ ئىچكى ساقلىغۇچ ئەخلەت پەيدا قىلىدۇ, بۇ ئالاھىدە ئىشلەتكۈچىگە پايدىلىق بولىدۇ. بۇ «تېرمىنال» بىلەن ئالاقە قىلغاندا ئاچقۇچ بىرلەشتۈرۈش ئارقىلىق ئەۋەتىلگەن ئىككىنچى ۋە ئاخىرقى سىگنال. بۇنى قىلىش, CTRL + / / نى ئىشلىتىڭ.
  3. Sigup - «تېرمىنال» بىلەن ئالاقەنى بۇزۇشقا ئىشلىتىلىدۇ. ئەگەر تور ئۇلىنىشىنى ئۈزمەكچى بولسىڭىز, بۇ سىگنال ئىشلىتىش تەۋسىيە قىلىنىدۇ.
  4. ئىمزا خاتىرىسى - بۇ جەرياننى دەرھال چىقىرىپ, ساقلاش تاللانمىلىرى مەشغۇلات تاماملانغاندىن كېيىن, ھەمدە تېما بايلىقى ئېلان قىلىنغاندىن كېيىن داۋاملىق ئىجرا قىلىنىدۇ.
  5. سىكېكل مۇشۇنىڭغا ئوخشاش ئىلگىرىكى سىگنال, ئەمما قالغان تارماقلار ئۇلارنىڭ ئىقتىدارىنى توختاتمايدۇ.

ھازىر ئوخشىمىغان لىنۇكىس تارقىتىش دائىرىسىدە ئىشلىتىلىدىغان بارلىق سىگناللارنى بىلگەن. ئۇلارنى تالاش-تارتىش سۈپىتىدە چىقىرىۋېتىلگەن ئۇسۇللار بىلەن بىللە ئىشلىتىڭ.

لىنۇكىستا جەريانلارنى تاماملاڭ

ھەر قانداق جەرياننى «ئۆلتۈرۈش» نى «ئۆلتۈرۈشكە» ئوخشىمىغان سىستېما قوراللىرى بار. بەزىدە ئۇنىڭ پايدىسى بىلەن تونۇش كېرەك, باشقا ئەھۋاللاردا پەقەت ئىسىملار يېتەرلىك. كېيىنكى قەدەمدە, بىز زۆرۈر تېپىلغاندا كۆرسىتىلگەن ۋە ئىجرا قىلىپ, بۇرۇنقى كۆرۈنگەن سىگناللارنى ئويلاش بىلەن بىللە, ئۇنى تەپسىلىي بايان قىلىمىز.

1-ئۇسۇل: «سىستېما نازارەتچىسى»

ئاددىي بولسىمۇ, ئەمما گرافىك كۆرۈنمە يۈزى پروگراممىسىدا ئېلىپ بېرىلغان ۋە ئۈچتىن توختاپ قېلىش ئۇسۇلى بىلەنلا, پەقەت تېرمىنال بۇيرۇقنىڭ قويۇپ بېرىشنى خالىمايلا بۇ جەريانلارغا پايدىلىق بولۇشىدىن پايدىلىق. ئۇبۇنتۇ تارقىتىشنىڭ ئۆلچەملىك قېپىدىكى تەدبىرنى ئويلىشىپ كۆرۈڭ.

  1. «قوللىنىشچان پروگراممىلارنى كۆرسىتىش» تىزىملىكىنى بېرىڭ, بۇ يەردە «سىستېما نازارەتچىسىدىن چېكىنىپ» نى تېپىپ, بۇ مائۇسنىڭ سول كۇنۇپكىسى بار سىنبەلگىنى چېكىڭ.
  2. لىنۇكىستا سىستېما ئېكراننى ئىجرا قىلىڭ, جەريانلارنى تاماملاڭ

  3. كۆرۈنگەن دېرىزىدە, جەريانلارنىڭ تىزىملىكىنى كۆرىسىز. ۋەزىپىنى ئورۇنداش ئۈچۈن لازىملىق ئىسىمنى تېپىڭ.
  4. لىنۇكىستا سىستېما ئېكران ئارقىلىق جەريانلارنى ئىزدەڭ

  5. بۇنىڭدىن باشقا, سىز بۇ ئۇچۇرلارنى مەزمۇن Propery ئارقىلىق ئوبيېكت خاسلىقى ئارقىلىق يۆتكىسىڭىز بولىدۇ.
  6. لىنۇكىستا سىستېما ئېكران ئارقىلىق ئورتاق ئۇچۇرلارنى تەرتىپنى كۆرۈڭ

  7. سىزىقنى ئوڭ چېكىپ «تولۇق» نى تاللاڭ. ئوخشاش ھەرىكەت CTRL + E. يەنىلا تۆۋەندە يەنىلا بىر كۇنۇپكا بار, بۇ جەرياندا مەزمۇن تىزىملىكىنى چاقىرمايلا بىر كۇنۇپكا بار.
  8. لىنۇكىستا سىستېما ئېكران ئارقىلىق جەريانلارنى تاماملاش

  9. ئەگەر بۇ مەشغۇلات ھەر قانداق سەۋەب بىلەن تاماملانمىسا, «ئۆلتۈرۈش» تاللانمىسىنى ئىشلىتىڭ.
  10. لىنۇكىستا سىستېما ئېكران ئارقىلىق قاتىللىق بىر تەرەپ قىلىش

  11. ئاگاھلاندۇرۇش ئارقىلىق ئۇچۇرلارنى تەكشۈرۈپ, مۇددىئايىڭىزنى جەزملەشتۈرۈڭ.
  12. لىنۇكىستا سىستېما ئېكران ئارقىلىق بۇ جەرياننىڭ قاتىللىقىنى جەزملەشتۈرۈش

ئاساسلىق توپ كىرگۈزۈلمىدە, سىستېما نازارەتچىسى ئوخشاش ئۇسۇلدا يولغا قويۇلغان, شۇڭا كۆرۈنۈشنى ئۆزگەرتىشتە مەسىلە بولۇشى مۇمكىن.

2-خىل ئۇسۇل: كوماندىنى ئۆلتۈرۈڭ

ئۆلتۈرۈش بۇيرۇقىنى قوللىنىش ئۈچۈن PID بىلىملىرى تەلەپ قىلىنىدۇ (جەريان پەرقلىگۈچ), چۈنكى بۇ تالاش-تارتىش قوللىنىلىدۇ. تۆۋەندىكىدە, جەريانلارنى ھەر خىل ئۇچۇرلارنىڭ تىزىملىكىنى تەسۋىرلەپ, ھەر خىل ئۇچۇرلارنىڭ تىزىملىكىنى تەسۋىرلىدۇق. تۆۋەندىكى كۆرسەتمىلەرنى قىلىشتىن بۇرۇن ئۇنى ئوقۇشقا كاپالەتلىك قىلىڭ.

تېخىمۇ كۆپ ئوقۇڭ: لىنۇكىستا جەريانلارنىڭ تىزىملىكىنى كۆرۈڭ

ئۇنىڭدىن كېيىن, بۇ پەقەت «تېرمىنالى» ۋە تىلغا ئېلىنغان بۇيرۇقنى ئىشلىتىش ئۈچۈن يەنىلا ئىجرا بولىدۇ. باشلاش, ئۇنىڭ ئاددىي گرامماتىكىسىنى تەكشۈرۈپ بېقىڭ: سىگنال پىچاقنى ئۆلتۈرۈڭ. ئەمدى «قاتىللىق» نىڭ مىسالى دەپ ئويلاپ باقايلى.

  1. ئىلتىماس تىزىملىكىنى ئېچىڭ ۋە تېرمىنالنى ئىجرا قىلىڭ.
  2. تېرمىنالنى باشلاش ئۈچۈن لىنۇكىستا جەريانلارنى تاماملاڭ

  3. ئاددىي بۇيرۇق PS PSUX نى كىرگۈزۈڭ كۆرسىتىلگەن جەريانغا مۇناسىۋەتلىك ئۇچۇرلارنىڭ ئىسمى, ئىسمى لازىملىق پروگراممىنىڭ ئىسمى.
  4. لىنۇكىستا ئۆلتۈرۈش ئارقىلىق تاماملانغاندىن كېيىن بۇ جەريان كىملىكىنى ئىزدەش بۇيرۇقى

  5. كۆرسىتىلگەن نەتىجىدە, ئاساسلىق تۈزەكنى تېپىڭ ۋە ئېسىڭىزدە تۇتۇڭ.
  6. Linux دا ئۆلتۈرۈش جەريانىدا جەريان پەرقلىگۈچنى كۆرۈڭ

  7. Sigterm سىگنالى ئارقىلىق بۇ جەرياننى تاماملاش ئۈچۈن PAID نى كىرگۈزۈڭ. PAID نىڭ ئورنىغا بەزى ئېنىقلاش نومۇرىنى يېزىشىڭىز كېرەك.
  8. لىنۇكىس تېرمىنال بۇيرۇقى ئارقىلىق بۇ جەرياننى تاماملاش

  9. ھازىر سىز PS AUX نى قايتا ئىشلىتەلەيسىز | مەشغۇلاتنىڭ تاماملانغان ياكى ئەمەسلىكىنى تەكشۈرۈڭ.
  10. لىنۇكىستا ئۆلتۈرۈش بۇيرۇقى ئارقىلىق بۇ جەرياننىڭ تاماملىنىشىنى تەكشۈرۈش

  11. «قاتىل» دىكى ئوخشاش ھەرىكەت ئۆلتۈرۈشنى كىرگۈزۈش ئارقىلىق باشقا تالاش-تارتىشلار ئارقىلىق ئېلىپ بېرىلىدۇ.
  12. لىنۇكىستا ئۆلتۈرۈش بۇيرۇقىغا كىرگەندە سىگناللارنى ئىشلىتىش

  13. ئەگەر يۇقارقى بۇيرۇقلار ھېچقانداق نەتىجىنى ئېلىپ كەلمىسە, ئۆلتۈرۈش -kill بۇيرۇقىنى قىستۇرۇش ئۈچۈن SAGEKIll سىگنتىنى بەلگىلىشىڭىز كېرەك.
  14. لىنۇكىستىكى ئۆلتۈرۈش بۇيرۇقى ئارقىلىق بۇ جەرياننى مەجبۇرلاش

شۇنىڭغا دىققەت قىلىڭكى, بەزى جەريانلار دەرىجىدىن تاشقىرىدۇرسىزلىككە مەجبۇرلانغان, ئايرىم-ئايرىم ھالدا ئۇلارنى تاماملاش ئۈچۈن ئىمتىياز تەلەپ قىلىنىدۇ. ئەگەر, سىز چوقۇم ئۆلتۈرۈشكە ئۇرۇنسىڭىز, ئۇچۇرغا ئېرىشىسىز "رەت قىلىنغان زىيارەت قىلىڭ", ئاساسلىق SUVO بۇيرۇقىدىن بۇرۇن كىرگۈزۈڭ, شۇنداق بولغاندا ئۇنىڭ Sudo تەرىپىدىن چىقىدۇ.

3-خىل ئۇسۇل: Pkill Triv

كېيىنكى كونتروللۇق پايدىسى Pkill دەپ ئاتىلىدۇ ۋە ئالدىنقى بۇيرۇقنىڭ زامانىۋى نۇسخىسىنىڭ بارلىقى. بۇ يەردە ھەممە نەرسە ئوخشاش بىردەك يولغا قويۇلدى, ئەمما سىز ئېھتىياجلىق ئىشلەتكۈچىنىڭ نامىغا كىرسىڭىز بولىدۇ.

  1. ئىمزا سىگنالىنى ئەۋەتىش ئۈچۈن, Pkill + جەريان نامىنى ئىشلىتىڭ.
  2. لىندا بۇيرۇقىنى ئىشلىتىپ بۇ جەرياننى تاماملاڭ

  3. مەشغۇلاتنىڭ مۇۋەپپەقىيەتلىك تاماملانغانلىقىغا كاپالەتلىك قىلىڭ.
  4. لىنۇكىستا PKIL بۇيرۇقى ئارقىلىق بۇ جەرياننى تەكشۈرۈش

  5. Pkillerm Ping جەدۋىلىنى كىرگۈزۈپ سىگنالنىڭ تۈرىنى بەلگىلەڭ, بۇ يەردە ئوخشاش.
  6. لىنۇكىستا PKULD بۇيرۇقى ئارقىلىق جەرياننى ئىشلىتىڭ

  7. PGREP نى ئىشلىتىپ PS نى ئىشلىتىشنى خالىمىسىڭىز, بۇ جەرياننىڭ ئەمدى ئىجرا قىلمايدىغانلىقىنى ئېنىقلىماڭ
  8. لىنۇكىستا pkill نى ئىشلەتكەندە جەريانلارنى تەكشۈرۈش

4-ئۇسۇل: Killall بۇيرۇقى

ئاخىرقى ئۇسۇل كە كەلگەندە, بىز كىلل دەپ ئاتىلىدىغان كوماندىغا قاراپ تۇرىمىز. ئۇنىڭ ئىقتىدارى ۋە گرامماتىكىسى ئىلگىرىكى بارلىق قوراللارغا ئوخشايدۇ, شۇڭا بىز بۇ يەردە توختاپ قالمايمىز. بۇ بۇيرۇقنىڭ سىزگە بەلگىلەنگەن ئىسىم بىلەن بارلىق جەريانلارنى تاماملىيالايدىغان ۋە ئوخشىمىغان ئەھۋاللارنى ئىشلەتكىلى بولىدۇ.

Linux بۇيرۇقىنى ئىشلىتىپ لىنئىس ئىشلىتىپ بارلىق جەريانلارنى ئوخشاش ئىسىم بىلەن تاماملاڭ

ھازىر سىز لىنۇكىسنى لىنۇكىس تاماملىنىش ھەققىدىكى ھەممە نەرسىنى بىلىسىز. يولدا ئۇسۇل تۈزۈشتىن بۇرۇن, مەجبۇرلانغان «قاتىل» سىستېمىلىق مەغلۇبىيەتنى كەلتۈرۈپ چىقىرىدىغانلىقىغا كاپالەتلىك قىلىڭ. ئەگەر ھېچقانداق تاللاش بۇ جەرياندىن پۈتۈنلەي قۇتۇلۇشقا رۇخسەت قىلىنمىسا, كومپيۇتېرنى قايتا قوزغىتىپ سىناپ بېقىڭ ياكى بۇ تاللاش بىلەن مۇناسىۋەتلىك يۇمشاق دېتاللارنى ئۆچۈرۈڭ.

تېخىمۇ كۆپ ئوقۇڭ