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

1129
Andrew Ferrier

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

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

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

2

1 ответ на вопрос

4
chepner

Unset the HUP option using one of the following

setopt NO_HUP unsetopt HUP 
Работает отлично, спасибо! Andrew Ferrier 11 лет назад 0