Kādus procesus var apturēt long killer utilīta?
sobes.tech AI
Atbilde no AI
long killer rīks (domāju, ka tas attiecas uz pkill) var pārtraukt procesus pēc dažādiem kritērijiem:
-
Pēc procesa nosaukuma: pārtraukt visus procesus ar norādīto nosaukumu.
# Pārtraukt visus procesus ar nosaukumu "nginx" pkill nginx -
Pēc lietotāja UID: pārtraukt visus ar konkrētu lietotāju saistītos procesus.
# Pārtraukt visus lietotāja "user1" procesus pkill -U user1 -
Pēc grupas GUID: pārtraukt visus ar konkrētu grupu saistītos procesus.
# Pārtraukt visus "developers" grupas procesus pkill -G developers -
Pēc signāla: nosūtīt noteiktu signālu procesam. Pēc noklusējuma tiek nosūtīts
SIGTERM.# Nosūtīt signālu SIGKILL (9) procesam ar nosaukumu "my_app" pkill -9 my_app -
Pēc procesa numura (PID): lai gan
pkillgalvenokārt tiek izmantots citu kritēriju dēļ, to var izmantot arī ar PID, bet parasti tam tiek izmantotskill.# Pārtraukt procesu ar PID 12345 pkill 12345 -
Pēc regulāras izteiksmes šablona: pārtraukt procesus, kuru nosaukumi atbilst norādītajai regulārajai izteiksmei.
# Pārtraukt procesus, kuru nosaukumi sākas ar "java" pkill ^java -
Pēc termināļa: pārtraukt visus procesus, kas ir saistīti ar noteiktu termināli.
# Pārtraukt visus procesus termināļa ttyS0 pkill -t ttyS0 -
Pēc izpildes laika: pārtraukt procesus, kas ir palaisti pirms vai pēc noteikta laika.
# Pārtraukt procesus, kas palaisti pirms vairāk nekā 1 stundas pkill -o 1h # Pārtraukt procesus, kas palaisti mazāk nekā 5 minūtes pkill -n 5m
Svarīgi atzīmēt, ka pkill ir elastīgāka rīks nekā killall, jo tas atbalsta regulāras izteiksmes.