【发布时间】:2014-03-08 08:25:34
【问题描述】:
我在我的嵌入式系统中使用 ash 和 bash shell,我在使用这两个 shell 的同一命令时收到以下错误消息
For ash shell
$ kill -9
sh: you need to specify whom to kill
For bash shell
$ kill -9
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
所以,我的问题是,为什么在两个不同的 shell 中,同一命令会出现两条不同的错误消息?我的理解是从命令而不是从 shell 返回错误消息。
【问题讨论】: