Esta pregunta es bastante similar aÉste, aunque es un poco más restringido. Me gustaría comenzar un trabajo en segundo plano, pero:
- No quiero
[1] 769021
que se imprima ninguno. - no quierosolo este proceso en particularpara causar advertencias como
zsh: you have running jobs.
- No quiero ver
[1] + done myprocess
cuándo se inicia/termina el proceso. - No quiero permitir que bloquee la ejecución de mi script.
- Quiero que se elimine cuando finalice el alojamiento ZSH.
No me importa si aparece en la lista jobs
o cualquier consulta explícita que haga.
Probé varios trucos diferentes con ( myprocess & )
,, setopt
envolviendo una función, redirigiendo salidas, pero ninguno cumplió todos los puntos. ¿Es eso siquiera posible?
Lo que realmente estoy haciendo: quiero iniciar un nuevo emacs
demonio para cada sesión de ZSH, pero no quiero que perturbe ni ralentice mi flujo de trabajo.