![Inicie el cliente X en un script bash y finalice el script de salida](https://rvso.com/image/122436/Inicie%20el%20cliente%20X%20en%20un%20script%20bash%20y%20finalice%20el%20script%20de%20salida.png)
Necesito iniciar un proceso de cliente xserver en un script y luego salir del script manteniendo el nuevo proceso en ejecución:
#!/bin/bash
startx /home/me/my_x_client
exit 0
pero de esta manera x termina con el script. ¿Cómo puedo iniciarlo en un nuevo proceso y hacer que init sea su padre directo? ¿O debería hacerlo con el servidor X? ¿Debería asignarse directamente la paternidad de un proceso a init cuando el padre muere?
Respuesta1
intentar
#!/bin/bash
nohup startx /home/me/my_x_client &
de acuerdo aman nohup
nohup: ejecuta un comando inmune a los bloqueos, con salida a un archivo que no es tty
Respuesta2
¿Esto no está funcionando?
#!/bin/bash
startx /home/me/my_x_client &
exit 0