www.ntnu.no *
INFOWEB >  programmer >  unix  > Hvordan drepe en prosess i Unix
Tasks
You may add comments
Or e-mail this article
Read articles written by oysteipe
User rating
How much did this article help you?
Much Some Little
Print preview
You do not need a 'printer-friendly page' to print this page. Here's why

Hvordan drepe en prosess i Linux

Av og til oppstår det feil i program som kjører. Dette kan medføre at programmet slutter å svare og ikke vil la seg avslutte.

Ta frem et nytt terminalvindu. Skriv ps -u brukernavn for å få lista alle prosessene dine.

konsoll #1
    gaupe:~$ ps -u oysteipe
  PID TTY          TIME CMD
14324 ?        00:00:01 screen
14335 pts/56   00:00:05 irssi
17373 pts/75   00:00:00 bash
6652 ?        00:00:00 sshd
11110 pts/112  00:00:00 screen
20884 pts/57   00:00:00 ps
gaupe:~$
    
PID er det unike ID-nummeret til prosessen din.

For å drepe prosessen irssi skriver man (i dette tilfellet)

konsoll #2
    gaupe:~$ kill 14335
    gaupe:~$
    

For å sjekke at prosessen er død bruker vi ps en gang til

konsoll #3
    gaupe:~$ ps -u oysteipe
  PID TTY          TIME CMD
14324 ?        00:00:01 screen
17373 pts/75   00:00:00 bash
6652 ?        00:00:00 sshd
11110 pts/112  00:00:00 screen
20884 pts/57   00:00:00 ps
gaupe:~$
   
Det gikk bra.

Som siste utvei, dersom prosessen ikke dør i det hele tatt, kan du skrive kill -9 idnummer som dette

konsoll #4
   gaupe:~$ kill -9 14335
   gaupe:~$
   


Languages: no Comments: 0 Aid: 44 User rating:
 
 
Last updated: 2007-10-11 Author: oysteipe Read: 4323 times