
単にkill $( jobs -p )
ダッシュでは機能しません。
たとえば、ダッシュでは次のようになります。
$ sleep 999 &
$ kill $(jobs -p)
dash: 2: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]
$
答え1
管理者にバグレポートを送信しますdash
。
dash
jobs
サブシェルで実行すると空の出力を返すようです。
必ず使うべきですかdash
?いくつかの理由でPOSIXと互換性がないことが知られています。