මම ඔබේ ගැටලුව කොටස් 2 කට බිඳ දමමි:
1) මා විසින් ආරම්භ කරන ලද ක්රියාවලි සොයා ගන්නේ කෙසේද? මෙය ක්රියාත්මක කරන්න:
ps -u `whoami`
මෙම whoami
ඔබ, ඔබ භාවිතා කරන ගිණුම නම දන්නේ නැහැ පමණක් නඩුවේ එසේ හුදෙක් නැවත මිල කැඳවීම් තොරව ගිණුම් නම ටයිප් වේ.
මෙය ඔබගේ ගිණුමෙන් මකා දැමිය හැකි සියලුම ක්රියාදාමයන් ලැයිස්තුගත කරයි.
2) ps
විධානය මඟින් ක්රියාවලි අංකය, TTY, වේලාව සහ CMD ලැයිස්තුගත කරනු ඇත. ක්රියාවලි හැඳුනුම්පත පළමු තීරුවයි. ක්රියාවලිය විනාශ කිරීමට එම අංකය භාවිතා කරන්න. ක්රියාවලිය killing ාතනය කිරීමේදී ප්රවේශම් වන්න. ඔබ වැරදි ක්රියාවලියක් මරා දැමුවහොත් ඔබට යමක් බිඳ දැමිය හැකිය. ක්රියාවලියක් kill ාතනය කිරීම සඳහා ඔබ kill
විධානය භාවිතා කරනු ඇත , එය ක්රියාවලියට සිග්නල් යවයි. ක්රියාවලිය කළ යුතු දේ සං signal ාවෙන් දැක්වේ . උදාහරණයක් ලෙස, -1
ක්රියාවලියට a යැවීම මඟින් වින්යාස ගොනුව නැවත පූරණය කිරීමට අසනු ඇත; a යැවීම -2
එම ක්රියාවලියේ Control + C එබීමට සමාන වේ; -9
ක්රියාවලියට සන්නිවේදනය නොකර කර්නලය ක්රියාවලිය අතහැර දැමීමට හේතු වේ.
PS -u whoami
වැනි දෙයක් ආපසු ලබා දුන් බව සිතමු
PID TTY TIME CMD
4333 pts/1 00:00:00 fish
4335 ? 00:00:00 fishd
4816 ? 00:00:00 intellij
4868 ? 00:50:42 java
4939 ? 00:00:19 fsnotifier64
7667 ? 02:49:08 firefox
7698 ? 00:00:00 unity-webapps-s
ඔබට firefox
එහි ක්රියාවලි හැඳුනුම්පත මඟින් ක්රියාවලිය විනාශ කිරීමට අවශ්ය විය , එවිට ඔබ එසේ කරනු ඇත:
kill -1 7667
එවිට ඔබ එම විධානයම නැවත ක්රියාත්මක ps
කර ක්රියාවලිය තවමත් ක්රියාත්මක වේදැයි පරීක්ෂා කරන්න. එය තවමත් ක්රියාත්මක වන්නේ නම්, කරන්න
kill -2 7667
ඔබේ මාර්ගය දක්වා වැඩ කිරීම -9
.
ඔබගේ ගිණුමෙන් ආරම්භ කරන ලද සියලුම ක්රියාවලීන් විනාශ කිරීමට, ඇතුළත් කරන්න kill <level> -1
. පෙර මෙන් ම: ඔබේ මාර්ගය දක්වා වැඩ කරන්න -9
.
ක්රියාවලියේ නම ඔබ දන්නේ නම් ඔබට සරලවම යා හැකිය killall <processname>
, එහිදී ඔබ .ාතනය කිරීමට උත්සාහ කරන්නේ එයයි. උදාහරණයක් ලෙස: killall fish
(මාළු යනු මේ අර්ථයෙන් මිත්රශීලී අන්තර් ක්රියාකාරී කවචයයි).
සඳහා ලියකියවිලි killall
මෙතැනින් සොයාගත හැකිය: http://manpages.ubuntu.com/manpages/hardy/man1/killall.1.html
kill -15 -1
,kill -9 -1
මුරණ්ඩු ක්රියාදාමයන් තිබේ නම් පමණක් ඉදිරියට යන්න සහ මම කරන්නේ කුමක්දැයි මම දනිමි . දත්ත සමුදා ගනුදෙනුවක් මධ්යයේ සිදුවිය හැකි අහඹු ලෙස killing ාතනය කිරීමේ ක්රියාවලිය ඔබ යෝජනා කරන පරිදි සාමාන්යයෙන් කළ යුතු දෙයක් නොවේ.