Kill
在魚中殺死 %1 等價物
在 bash 中,如果我執行
kill %1
,它會殺死目前 shell 中的後台命令(我相信是最近的命令)。魚中是否有類似的東西?我通過一些網路搜尋無法在網上找到它。
我不確定我是否做錯了,但是
$ ps PID TTY TIME CMD 73911 pts/5 00:00:00 fish 73976 pts/5 00:00:00 ps $ sleep 100 ^Z⏎ $ kill %1 $ ps PID TTY TIME CMD 73911 pts/5 00:00:00 fish 74029 pts/5 00:00:00 sleep 74121 pts/5 00:00:00 ps
您的命令有效,但由於作業已停止,它沒有響應信號。
從您似乎不起作用的範例中,嘗試使用 or 繼續該過程
fg
,bg
或使用 強制終止該過程kill -SIGKILL %1
,它將退出。
kill %1
立即在 bash 和 zsh 中工作,因為它是這些 shell 中的內置命令,並且SIGCONT
除了SIGTERM
(或指定的信號)之外發送。