Закрывающий терминал закрывает приложение, вызванное nohup

Насколько мне известно, сигналы nohup игнорируют сигнал SIGHUP, отправленный терминалом в приложение, но приложение может его изменить.

Я запускаю Spotify с помощью команды nohup spotify & и когда я закрываю терминал, щелкнув символ X в верхнем углу терминала, также и Spotify.

  1. Означает ли это, что Spotify меняет его так, чтобы он не игнорировал сигнал SIGHUP ?
    Однако, когда я закрываю терминал с помощью команды exit , Spotify продолжает работать.

  2. Является ли терминал отправленным другим сигналом при вызове команды exit ? Я бы ожидал, что Spotify тоже закончится.

Заранее спасибо.

PS Я использую Elementary OS Loki и xterm, если это помогает.

One Solution collect form web for “Закрывающий терминал закрывает приложение, вызванное nohup”

Теперь, поскольку вы не сказали, какой терминал вы используете, я не могу быть уверен, но терминал, вероятно, отправляет SIGTERM или что-то еще вместо SIGHUP, когда он закрыт. Три вещи, которые нужно сделать, это прочитать справочную страницу для эмулятора терминала, попробовать другой эмулятор терминала и записать отчет об ошибке в эмуляторе терминала.

PS Какой эмулятор терминала вы используете?

  • Сделать прозрачным xterm
  • Возобновление экрана с включенным символом ввода символов UTF8
  • Xterm: работа с несколькими вкладками
  • Какая система X Window установлена ​​на моем сервере, которая будет работать с Xming
  • Окна xterm не отображаются после vnc
  • Как прокручивать, удерживая Shift для копирования в tmux?
  • Изменение размера xterm заставляет оболочку испортить
  • Как сохранить конфигурацию Xterm, установленную во время выполнения?
  • расположение окна xterm
  • Открытие доступного xterm-окна через скрипт bash
  • Установка заголовка для Xterm с длинными дорожками
  • Linux и Unix - лучшая ОС в мире.