Как я могу получить контроль за работой в zsh, похожий на bash?
Я хочу настроить zsh так, чтобы его управление заданиями было более похожим (я думаю) на bash по умолчанию. Особенно:
- Когда я запускаю фоновое задание, оно по умолчанию принадлежит оболочке и может управляться через управление заданиями.
- Когда я пытаюсь выйти один раз, я получаю предупреждение.
- Когда я снова ухожу, он автоматически отключается (то есть не прекращается) и Zsh заканчивается.
Я проверял это, выполняя sleep 1000 &
создать фоновую работу. Ввод setopt CHECK_JOBS
в моем ~/.zshrc
Похоже на адрес пункта (2) выше. Тем не менее, я не могу заставить (3) работать; zsh всегда убивает процесс при выходе из оболочки. Как я могу это остановить?
1 ответ
Решение
Сбросить HUP
вариант с использованием одного из следующих
setopt NO_HUP
unsetopt HUP