Sobes.tech
Junior

Koje procese može da zatvori utilitarni long killer?

sobes.tech АИ

Одговор од АИ

Alatka long killer (pretpostavljam da se odnosi na pkill) može da prekine procese na osnovu različitih kriterijuma:

  • Po imenu procesa: Prekid svih procesa sa datim imenom.

    # Prekini sve procese sa imenom "nginx"
    pkill nginx
    
  • Po UID-u korisnika: Prekid svih procesa koji pripadaju određenom korisniku.

    # Prekini sve procese korisnika "user1"
    pkill -U user1
    
  • Po GUID-u grupe: Prekid svih procesa koji pripadaju određenoj grupi.

    # Prekini sve procese grupe "developers"
    pkill -G developers
    
  • Po signalu: Slanje određenog signala procesu. Podrazumevano se šalje SIGTERM.

    # Pošalji signal SIGKILL (9) procesu sa imenom "my_app"
    pkill -9 my_app
    
  • Po broju procesa (PID): Iako se pkill uglavnom koristi za prekid procesa po drugim kriterijumima, može se koristiti i sa PID-om, iako se za to tradicionalno koristi kill.

    # Prekini proces sa PID 12345
    pkill 12345
    
  • Po obrascu regularnog izraza: Prekid procesa čiji se nazivi poklapaju sa datim regularnim izrazom.

    # Prekini procese čiji nazivi počinju sa "java"
    pkill ^java
    
  • Po terminalu: Prekid svih procesa povezanih sa određenim terminalom.

    # Prekini sve procese na terminalu ttyS0
    pkill -t ttyS0
    
  • Po starosti pokretanja: Prekid procesa koji su pokrenuti pre više ili manje vremena.

    # Prekini procese pokrenute pre više od 1 sata
    pkill -o 1h
    # Prekini procese pokrenute pre manje od 5 minuta
    pkill -n 5m
    

Važno je napomenuti da je pkill fleksibilniji alat u poređenju sa killall, jer podržava regularne izraze.