Как я могу получить контроль за работой в zsh, похожий на bash?

Я хочу настроить zsh так, чтобы его управление заданиями было более похожим (я думаю) на bash по умолчанию. Особенно:

  1. Когда я запускаю фоновое задание, оно по умолчанию принадлежит оболочке и может управляться через управление заданиями.
  2. Когда я пытаюсь выйти один раз, я получаю предупреждение.
  3. Когда я снова ухожу, он автоматически отключается (то есть не прекращается) и Zsh заканчивается.

Я проверял это, выполняя sleep 1000 & создать фоновую работу. Ввод setopt CHECK_JOBS в моем ~/.zshrc Похоже на адрес пункта (2) выше. Тем не менее, я не могу заставить (3) работать; zsh всегда убивает процесс при выходе из оболочки. Как я могу это остановить?

1 ответ

Решение

Сбросить HUP вариант с использованием одного из следующих

setopt NO_HUP
unsetopt HUP
Другие вопросы по тегам