在 zsh 中分离后台进程,以便我可以关闭终端

用户1934428

我有一个在 Cygwin 环境中运行 zsh 的终端进程。我想启动一个后台进程,然后关闭终端进程并使后台进程运行。但是,当我退出终端时,我收到无法退出的错误消息,因为后台进程仍在运行。例子:

sleep 300 &
exit

我收到消息zsh: you have running jobs。

nohup sleep 300 &

从 zsh 的手册页中,我看到有一个名为disown的命令,从描述来看,它可能会做我想做的事,但我不知道如何使用它。根据手册页,它需要一个参数job,但没有说明这个参数实际上是什么。我试过了

sleep 300 &
disown $!

但是得到消息disown: job not found: 3964,所以工作显然不是PID。

我怎样才能正确地做到这一点?

扎珀尔

您需要通过工作编号来引用工作

sleep 3000
control-z
bg
jobs
disown %3 (or whatever job number)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

zsh进程文件脚本

来自分类Dev

zsh —哦,我的zsh的^ W行为

来自分类Dev

zsh进程占用了我95%的CPU

来自分类Dev

*真的*关闭zsh自动更正

来自分类Dev

zsh:为什么即使我有`stty -tostop`指令也要暂停后台进程?

来自分类Dev

在Zsh中缩短我的提示

来自分类Dev

zsh显示我的名字很奇怪

来自分类Dev

如何搜索我的zsh别名?

来自分类Dev

如何终止从zsh终端在端口中运行的进程

来自分类Dev

防止ZSH中的自动终端关闭/空闲过程

来自分类Dev

启动终端时的错误消息。[zsh]

来自分类Dev

终端中zsh顶部的固定线

来自分类Dev

zsh终端的长行换行问题

来自分类Dev

zsh终端的长行换行问题

来自分类Dev

终端或“ ZSH”为什么抗议此命令

来自分类Dev

加载zsh shell之前终端显示错误

来自分类Dev

恢复Zsh终端(OS X Lion)

来自分类Dev

zsh 别名会降低终端性能吗?

来自分类Dev

将shell更改为zsh破坏了我的终端

来自分类Dev

澄清关于:ZSH启动/关闭文件

来自分类Dev

zsh可以完成命令标志吗?

来自分类Dev

zsh可以完成2个阶段吗?

来自分类Dev

zsh:是否可以实现“本地导出”?

来自分类Dev

iterm 2的zsh无法识别我的别名

来自分类Dev

哦,我的Zsh Mac OS X坏了

来自分类Dev

为什么zsh在我的输出末尾添加“%”

来自分类Dev

我该如何使用!在zsh别名中

来自分类Dev

在Docker中为我的Zsh启用插件

来自分类Dev

哦,我的zsh无法猜出正确的命令