¿Cómo generar un demonio perfectamente silencioso en ZSH que duraría solo la sesión?

¿Cómo generar un demonio perfectamente silencioso en ZSH que duraría solo la sesión?

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] 769021que se imprima ninguno.
  • no quierosolo este proceso en particularpara causar advertencias comozsh: you have running jobs.
  • No quiero ver [1] + done myprocesscuá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 jobso cualquier consulta explícita que haga.

Probé varios trucos diferentes con ( myprocess & ),, setoptenvolviendo una función, redirigiendo salidas, pero ninguno cumplió todos los puntos. ¿Es eso siquiera posible?


Lo que realmente estoy haciendo: quiero iniciar un nuevo emacsdemonio para cada sesión de ZSH, pero no quiero que perturbe ni ralentice mi flujo de trabajo.

información relacionada