Этот вопрос очень похож наВот этот, хотя это немного более ограничено. Я хотел бы запустить фоновую работу, но:
- Я не хочу,
[1] 769021
чтобы что-либо было напечатано. - Я не хочутолько этот конкретный процессчтобы вызвать предупреждения, такие как
zsh: you have running jobs.
- Я не хочу видеть,
[1] + done myprocess
когда процесс запускается/завершается. - Я не хочу, чтобы это помешало выполнению моего сценария.
- Я хочу, чтобы он был завершен при завершении работы хостинга ZSH.
Я не против, если это будет указано в списке jobs
или какой-либо другой явный запрос, который я сделаю.
Я пробовал несколько разных трюков с ( myprocess & )
, setopt
, обертыванием в функцию, перенаправлением выходов, но ни один не удовлетворял всем пунктам. Это вообще возможно?
Что я на самом деле делаю: я хочу запускать новый emacs
демон для каждого сеанса ZSH, но не хочу, чтобы это мешало или замедляло мой рабочий процесс.