Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Sep 2008 03:29:36 -0400
From:      Sahil Tandon <sahil@tandon.net>
To:        Richard Yang <kusanagiyang@gmail.com>
Cc:        questions@freebsd.org
Subject:   Re: problem killing a process with its pid
Message-ID:  <20080914072936.GS234@shepherd>
In-Reply-To: <abd417bf0809132333g13670fey7e0cfc016157c029@mail.gmail.com>
References:  <abd417bf0809132333g13670fey7e0cfc016157c029@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Richard Yang <kusanagiyang@gmail.com> wrote:

> I have been trying to kill the process by pulling natd.pid

Is the rc script, which can be used to stop natd, not working?

> below are 3 typical examples among a couple dozens I tried
> 
> kill -9 $(natd.pid)
> Illegal variable name
> 
> kill -9 '/var/run/natd.pid'
> kill: Arguments should be jobs or process id's
> 
> cat /var/run/natd.pid | kill -9
> (no error returned, but natd process is still up)

In bash, you could:

# kill -9 $(cat /var/run/natd.pid)

-- 
Sahil Tandon <sahil@tandon.net>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080914072936.GS234>