繁体   English   中英

&|是什么 是指外壳?

[英]What does &| mean in shell?

放入&| 在命令末尾,似乎将进程与外壳分离。 但是它是从哪里来的呢? 什么是正确的使用方式?

&会导致该进程与父进程(在本例中为shell)分离,但不会从父进程中消失,这意味着当您关闭shell时,启动的进程也会被关闭。 。

要完全将其从外壳中my_process &您需要执行以下my_process &my_process & ,然后disown %1

UPDATE

根据该信息,命令&| zsh上运行&| 手段:

&| -后台管道的最终命令。

放弃[工作...]

工作...&|

工作...&!

从作业表中删除指定的作业; 该外壳程序将不再报告其状态,并且如果您尝试在交互式外壳程序运行或停止时退出它们,则不会抱怨。 如果未指定任何作业,请放弃当前作业。

&将在后台运行该过程。 它将不再占用终端并等待完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM