← Back to team overview

sslug-teknik team mailing list archive

Re: kill på procesnavn frem for PID ?

 

On Tue, Mar 23, 2004 at 01:20:42PM +0100, Peter Makholm wrote:
> Kim Pedersen <jungle@xxxxxxxxxx> writes:
> 
> > killall -9 <processnavn>
> 
> Pas lidt på med killall. Hvis man befinder sig i et miljø med
> forskellige unix'er så kan man komme ud for at killall hvilkelig
> betyder killall, hvilket dræber maskinen.
Det svarer til killall5 kommandoen under Linux (5-tallet står for V'et i
SystemV).

> Foreksempel hvis man har kontakt med Solaris eller HPUX skal man holde
> tungen lige i munden.
> 
> Jeg ville derfor foretrække:
> 
> $ kill -9 `pidof <processnavn>`
> 
> Det er ikke så portabelt, men tilgengæld er det heller ikke farligt og
> det er også i andre sammenhænge rart at kende pidof, specielt hvis man
> lige vil teste før man ihjeldslår tilfældige processer.
En anden måde er kommandoen pkill. Den er godt nok kun med i de lidt
nyere procps versioner, men Solairs har den også. Tilgengæld har hverken
HP-UX, FreeBSD eller Solaris pidof. Eller dvs. det var ihvertfald ikke
installeret på nogle af de maskiner jeg har adgang til.

-- 
/-----------------------------------------------------\
| Klaus S. Madsen      | "Failure is not an option... |
| ICQ: 45400164        |  It comes bundled with your  |
| www.hjernemadsen.org |  Microsoft products!"        |
\-----------------------------------------------------/


References