Process 如何停止zsh继续bg作业
观察以下行为(我不希望发生这种情况):Process 如何停止zsh继续bg作业,process,zsh,Process,Zsh,观察以下行为(我不希望发生这种情况): 我不知道为什么键入cat会再次启动旧的cat,我希望它只是启动一个新的进程 zsh选项自动恢复似乎已打开 自动恢复(-W) 将没有重定向的单字简单命令视为恢复现有作业的候选命令 -- 您可以使用setopt no_autoresume全局避免这种行为 或者只是为了这个命令,我们可以使它不是一个“单字”命令。在这种情况下,您可以通过在一些命令前面加前缀来实现,例如command和-,如下所示: > cat /dev/zero [1] + 6241 s
我不知道为什么键入
cat
会再次启动旧的cat
,我希望它只是启动一个新的进程 zsh选项自动恢复
似乎已打开
自动恢复(-W)
将没有重定向的单字简单命令视为恢复现有作业的候选命令
--
您可以使用setopt no_autoresume
全局避免这种行为
或者只是为了这个命令,我们可以使它不是一个“单字”命令。在这种情况下,您可以通过在一些命令前面加前缀来实现,例如command
和-
,如下所示:
> cat /dev/zero
[1] + 6241 suspended cat /dev/zero
> bg
[1] + 6241 continued cat /dev/zero
> cat
[1] + 6241 running cat /dev/zero
[1] + 6241 suspended cat /dev/zero
> - cat
> cat /dev/zero
[1] + 6241 suspended cat /dev/zero
> bg
[1] + 6241 continued cat /dev/zero
> cat
[1] + 6241 running cat /dev/zero
[1] + 6241 suspended cat /dev/zero
> - cat