Inicie o cliente X em um script de saída final do script bash

0

Eu preciso iniciar um processo do cliente xserver em um script e sair do script mantendo o novo processo em execução:

#!/bin/bash

startx /home/me/my_x_client
exit 0

mas desta forma x termina com o script.Como posso iniciá-lo em um novo processo e tornar o init seu pai direto? Ou devo fazê-lo com o servidor X? A paternidade de um processo deve ser diretamente atribuída ao init quando o pai morre?

    
por Antonio Del Sannio 24.11.2017 / 12:03

2 respostas

2

tente

#!/bin/bash
nohup startx /home/me/my_x_client &

de acordo com man nohup

nohup - run a command immune to hangups, with output to a non-tty

    
por 24.11.2017 / 12:22
0

Isso não está funcionando?

#!/bin/bash
startx /home/me/my_x_client &
exit 0
    
por 24.11.2017 / 12:16