[英]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.