Acontece que eles realmente são equivalentes, de acordo com man zshbuiltins (seção "negar"): simplesmente sintático alternativas para a mesma operação.
Anticlimactico…
No meu aventuras com disown , eu também descobri que em zsh, program &! inicia e imediatamente faz o backgrounds e renega o programa, então você pode fechar o shell sem o programa obter um SIGHUP .
Outras fontes on-line disseram que &| faz isso. Meus testes brutos não encontraram diferença.
Como &! e &| diferem?
Acontece que eles realmente são equivalentes, de acordo com man zshbuiltins (seção "negar"): simplesmente sintático alternativas para a mesma operação.
Anticlimactico…
Tags zsh background-process