这个问题与这个,尽管它有点受限。我想开始一项后台工作,但是:
- 我不想
[1] 769021
打印任何内容。 - 我不想只有这个特定的过程引发如下警告
zsh: you have running jobs.
- 我不想看到
[1] + done myprocess
进程何时启动/终止。 - 我不想让它阻止我的脚本执行。
- 我希望它在托管 ZSH 终止时被终止。
我不介意它是否被列在下面jobs
或者无论我提出什么明确的查询。
我尝试了几种不同的技巧( myprocess & )
,包括setopt
,包装在函数中,重定向输出,但没有一个能满足所有要求。这可能吗?
我真正在做的事情是:我想emacs
为每个 ZSH 会话启动一个新的守护进程,但我不希望它干扰或减慢我的工作流程。