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
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?
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
Isso não está funcionando?
#!/bin/bash
startx /home/me/my_x_client &
exit 0
Tags bash shell-script x-server