[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sh -c 'kill -SIGTERM $$' -> 'invalid signal specification'
From: |
Chet Ramey |
Subject: |
Re: sh -c 'kill -SIGTERM $$' -> 'invalid signal specification' |
Date: |
Fri, 18 Mar 2005 10:33:29 -0500 |
User-agent: |
Mozilla Thunderbird 1.0 (Macintosh/20041206) |
Tim Waugh wrote:
> With bash-3.0.14, this command:
>
> sh -c 'kill -SIGTERM $$'
>
> gives this error:
>
> sh: line 0: kill: SIGTERM: invalid signal specification
>
> The man page for bash says that 'sigspec is either a case-insensitive
> signal name such as SIGKILL (with or without the SIG prefix)'.
>
> Should the documentation be corrected to mention that, if invoked as
> sh, the shell will not recognise the SIG prefix for the kill builtin?
Since the behavior is as it stands because of Posix requirements, it
appears that I should copy the posix mode section of the texinfo manual
to the man page. After all, it's not long enough now.
Chet
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
( ``Discere est Dolere'' -- chet )
Live...Laugh...Love
Chet Ramey, ITS, CWRU chet@case.edu http://cnswww.cns.cwru.edu/~chet/