Terminal de fechamento fecha o aplicativo chamado no nohup

1

Até onde eu sei, nohup sinais ignora SIGHUP sinal enviado pelo terminal para o aplicativo, mas o aplicativo pode mudar isso.

Estou executando o Spotify através do comando nohup spotify & e quando fecho o terminal, clicando no símbolo X no canto superior do terminal, o Spotify também.

  1. Isso significa que o Spotify o altera para não ignorar o sinal SIGHUP ?
    No entanto, quando fecho o terminal usando o comando exit , o Spotify continua funcionando.

  2. O terminal envia um sinal diferente quando o comando exit é chamado? Eu esperaria que o Spotify terminasse também.

Obrigado antecipadamente.

P.S. Estou usando o Elementary OS Loki e o xterm se isso ajudar.

    
por Haggra 30.09.2017 / 17:18

1 resposta

1

Agora, como você não informou qual terminal estava usando, não posso ter certeza, mas O terminal provavelmente está enviando um SIGTERM ou algo diferente em vez de um SIGHUP quando está fechado. Três coisas a fazer são ler a man page do emulador de terminal, tentar um emulador de terminal diferente e fazer um relatório de bug no emulador de terminal.

P.S. Qual emulador de terminal você está usando?

    
por 30.09.2017 / 17:50