PGrep & PKill විධානයන් භාවිතා කරමින් ක්රියාවලි ලැයිස්තුගත කිරීම හා ඝාතනය කිරීම සිදු කරන්නේ කෙසේද

ලිනක්ස් භාවිතා කරමින් ක්රියාවලි මරා දැමීමේ පහසුම ක්රමය

ලිනක්ස් භාවිතා කරමින් ක්රියාවලි මරා දැමීමට විවිධ ක්රම බොහොමයක් තිබේ. නිදසුනක් ලෙස, මම මීට පෙර " Linux වැඩසටහනක් මරා දැමීම සඳහා මාර්ග 5 ක් " පෙන්වන මාර්ගෝපදේශයක් ලියා ඇති අතර, "මම තනි ආඥාවක් සහිත ඕනෑම යෙදුමක් මරන්න " යන තවත් විධානයක් ලියා ඇත.

"Linux වැඩසටහනක් මරා දැමීමේ ක්රම 5" කොටසක් ලෙස මම PKill විධානයට සහ මෙම මාර්ගෝපදේශය තුළට ඔබව හඳුන්වා දුනි, PKill විධානය සඳහා භාවිතා කරන ලද සහ භාවිතා කරන ස්විචයන් පුළුල් කරමි.

PKill

PKill විධානය මඟින් ඔබට නමක් සඳහන් කිරීමෙන් සරලව වැඩසටහනක් මරාදැමීමට ඉඩ ලබා දේ. නිදසුනක් ලෙස, ඔබ විසින් එකම ක්රියාවලි හැඳුනුම් කර ඇති සියලුම විවෘත අගයන් ඝාතනය කිරීමට අවශ්ය නම් පහත දැක්වෙන ආකාරයේ ටයිප් කරන්න:

pkill කාලීන

ඔබ විසින් -c ස්විචය සැපයුම මඟින් මරා දැමූ ක්රියාවලි සංඛ්යාව ගණන් කිරීමේදී පහත පරිදි වේ:

pkill -c

ප්රතිඵලය වනු ඇත්තේ මිය ගිය ක්රියාවලීන් සංඛ්යාව පමණි.

කිසියම් පරිශීලකයෙකුට සියලු ක්රියාවලි මරා දැමීම සඳහා පහත සඳහන් විධානය ක්රියාත්මක කරන්න:

pkill -u

පරිශීලක සඳහා කාර්යක්ෂම පරිශීලක හැඳුනුමක් සොයා ගැනීමට ID විධානය පහත පරිදි වේ:

id-u

උදාහරණයක් වශයෙන්:

අයි-ගරී

සැබෑ පරිශීලක හැඳුනුම්පත භාවිතා කර පරිශීලකයා සඳහා සෑම ක්රියාවලියක්ම මරා දැමිය හැක:

pkill -U

සැබෑ පරිශීලක ID යනු ක්රියාවලිය ක්රියාත්මක කරන පරිශීලකයාගේ හැඳුනුම්පතයි. බොහෝ අවස්ථාවන්හීදී, එය ඵලදායී පරිශීලකයෙකුට සමාන වනු ඇත. නමුත් ක්රියාවලිය ක්රියාත්මක වන විට වරප්රසාද භාවිතා කර තිබේ නම්, විධාන ක්රියාත්මක වන පුද්ගලයාගේ සැබෑ පරිශීලක හැඳුනුම් අංකය සහ ඵලදායී පරිශීලකයා වෙනස් වේ.

සැබෑ පරිශීලක හැඳුනුම්පත සොයා ගැනීමට පහත දැක්වෙන විධානය භාවිතා කරන්න.

id -ru

පහත සඳහන් විධානයන් භාවිතා කරමින්, කිසියම් කණ්ඩායමක් තුළ සියලුම වැඩසටහන් මරාදැමිය හැකිය

pkill -g pkill -G

සැකසුම් සමූහ id යනු ක්රියාවලිය ක්රියාත්මක වන කණ්ඩායම් හැඳුනුම වන අතර සැබෑ කණ්ඩායමේ id යනු ශ්රමිකව එම විධානය ක්රියාත්මක කළ පරිශීලකයාගේ ක්රියාවලිය වේ. මෙම විධානය උස් වූ වරප්රසාද භාවිතා කර ඇත්නම් ඒවා වෙනස් විය හැකිය.

පරිශීලක කණ්ඩායමක් සඳහා පහත සඳහන් ID විධානය ක්රියාත්මක කරන්න:

id-g

පහත දැක්වෙන ID විධානය භාවිතා කරමින් සැබෑ කණ්ඩායම් හැඳුනුම්පත සොයාගැනීම සඳහා:

id -rg

ඔබ විසින් ක්රියාවලි ගණන සීමා කළ හැක. නිදසුනක් වශයෙන්, පරිශීලකයින්ගේ ක්රියාවලියන් මරා දැමීම ඔබ කිරීමට අවශ්ය දේ නොවේ. නමුත් පහත දැක්වෙන විධානය ක්රියාත්මක කිරීමෙන් ඔබට ඔවුන්ගේ නවතම ක්රියාවලිය මකා දැමිය හැක.

pkill -n

විකල්පයක් ලෙස පැරණි වැඩසටහන මරා දැමීමට පහත සඳහන් විධානය ක්රියාත්මක කරන්න:

pkill -o

පරිශීලකයන් දෙදෙනෙකු Firefox සමඟ ක්රියාත්මක වන අතර, ඔබට පහත සඳහන් විධානය ක්රියාත්මක කළ හැකි පරිශීලකයෙකුට ෆයර්ෆොක්ස් අනුවාදය මකා දැමීමට අවශ්ය වන්නේය:

pkill -u firefox

විශේෂිත මාපිය හැඳුනුම් පත්රය ඇති සියලු ක්රියාවලි ඔබ මරා දැමිය හැකිය. එසේ කිරීම සඳහා පහත සඳහන් විධානය ක්රියාත්මක කරන්න:

pkill -P

පහත සඳහන් විධානය ක්රියාත්මක කිරීමෙන් ඔබට විශේෂිත සැසි හැඳුනුම් අංකයක් සමඟ සියලු ක්රියාවලි මරා දැමිය හැකිය:

pkill -s

අවසාන වශයෙන්, ඔබට පහත සඳහන් විධානය ක්රියාත්මක කිරීමෙන් විශේෂිත පර්යන්ත වර්ගයක් මත ක්රියාත්මක වන සියලුම ක්රියාදාමයන් මරා දැමිය හැකිය:

pkill -t

ඔබ සතුව බොහෝ ක්රියාවලීන් මරා දැමීමට අවශ්ය නම්, නැනෝ යන්ත්රයක් වැනි සංස්කාරකය භාවිතයෙන් ගොනුවක් විවෘත කළ හැකි අතර එක් එක් ක්රියාවලිය වෙනම රේඛාවකට ඇතුළත් කරන්න. ගොනුව සුරැකීමෙන් පසුව ගොනුව කියවීමට පහත දැක්වෙන විධානය ක්රියාත්මක කළ හැකි අතර ඒ තුළ එක් එක් ක්රියාවලිය මරා දැමිය හැක.

pkill -F / path / to / file

Pgrep විධානය

Pkill විධානය ක්රියාත්මක කිරීමට පෙර pkill විධානය ක්රියාත්මක වන්නේ pgrep විධානය ක්රියාත්මක කිරීමෙන් කුමන බලපෑමක් ද යන්න වටහා ගැනීම වටී.

Pgrep විධානය මඟින් pkill විධානයන් සහ අතිරේක ඒවා ලෙස එකම ස්විචයන් භාවිතා කරයි.

සාරාංශය

මෙම මාර්ගෝපදේශය මඟින් pkill විධානය භාවිතා කරමින් ක්රියාවලි මරා දැමීමට ඔබට පෙන්වා දී ඇත. ලිනක්ස්, Kill, Xkill ඇතුලු ඝාතන ක්රියාවන් සඳහා විකල්පයන් සතුව සැකසුම් ඇත්තේය. පද්ධතියේ මොනිටරය සහ ඉහළ විධානය භාවිතා කර ඇත.

ඔබ සඳහා සුදුසු කෙනා තෝරා ගැනීමට ඔබට තීරණය වේ.