Закрывающий терминал закрывает приложение, вызванное 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 X11 по умолчанию?
  • Как прокручивать нижнюю часть или в начало сеанса терминала в xterm?
  • Как изменить скорость клавиатуры в консоли Linux?
  • Как настроить поведение двойного клика в X-терминале?
  • Клавиши быстрого доступа Xterm Ctrl + Arrow
  • Как перенаправить вывод команды «xterm -hold -e»
  • Как сохранить конфигурацию Xterm, установленную во время выполнения?
  • Какой тип терминала я использую?
  • Правильно ли задавать переменную $ TERM вручную?
  • Копирование буфера обратной прокрутки терминала с сохранением escape-последовательностей ANSI, но без предварительного запуска сценария / экрана
  • Большие шрифты с фиксированным шрифтом
  • Linux и Unix - лучшая ОС в мире.