杀死鱼中%1当量

k_g*_*k_g 8 kill job-control fish

在 bash 中,如果我运行kill %1,它会杀死当前 shell 中的后台命令(我相信是最近的命令)。

\n

鱼中有类似的东西吗?我在网上搜索了一下也没能找到它。

\n

我不确定我是否做错了,但是

\n
$ ps\n    PID TTY          TIME CMD\n  73911 pts/5    00:00:00 fish\n  73976 pts/5    00:00:00 ps\n$ sleep 100\n^Z\xe2\x8f\x8e\n$ kill %1\n$ ps\n    PID TTY          TIME CMD\n  73911 pts/5    00:00:00 fish\n  74029 pts/5    00:00:00 sleep\n  74121 pts/5    00:00:00 ps\n
Run Code Online (Sandbox Code Playgroud)\n

Zan*_*hey 9

您的命令已生效,但由于作业已停止,因此它尚未响应信号。

从您的示例来看,它似乎不起作用,请尝试使用fg或继续该进程bg,或者使用 强制终止该进程kill -SIGKILL %1,它将退出。

kill %1在 bash 和 zsh 中立即工作,因为它是这些 shell 中的内置命令,并且SIGCONT除了SIGTERM(或指定信号)之外还发送。