UNIX Shell Kill命令

时间:2014-12-15 03:09:46

标签: shell unix sh

我杀死进程的脚本只包含此

#!/bin/sh

kill -SIGKILL 3590

我得到./xx.sh: line 3: kill: SIGKILL: invalid signal specification

但是同样的命令在shell中工作正常并且kill -9 3590在脚本中工作正常。

1 个答案:

答案 0 :(得分:2)

如果脚本的行为与终端中的同一命令不同,可能是因为它们使用了两个不同的shell。

只是一个猜测,在这里,但我会假设你的终端中的shell是bash而/bin/sh指向别的东西。尝试将shebang行更改为#!/bin/bash