nohup cmd e na i3

3

Quando eu executo nohup google-chrome & no terminal i3, ele inicia um novo terminal com o google-chrome. Mas se eu fechar o terminal onde executei o comando nohup , o terminal google-chrome também será fechado.

Como posso iniciar o google-chrome independentemente?

    
por Oleg 10.08.2016 / 23:02

1 resposta

3

use google-chrome &! para desanexá-lo do shell de controle, portanto, sair do shell não eliminará os trabalhos restantes. Como alternativa, use disown shell embutido para desanexar o trabalho. Observe que ele funcionará em zsh e bash shells, nem todos eles (mas dash , por exemplo, não matará os jobs em segundo plano restantes)

Mais caminho portável (se desajeitado) pode ser sh -c "google-chrome &" & . Isso iniciaria um subshell em segundo plano, o qual iniciaria o google-chrome em segundo plano e terminaria - deixando assim nenhum trabalho pendente no shell original para matar.

    
por 11.08.2016 / 00:42

Tags