Estoy tratando de descubrir cómo escribir un script que inicie los programas en las sesiones de GNU Screen en el arranque del sistema. Estoy intentando esto:
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
pero el comando no se puede ejecutar porque la sesión ya está desconectada? Lo único que necesito es ejecutar el comando en la sesión de pantalla y desconectar esta sesión de inmediato.
Gracias por las respuestas, pero ahora me enfrenté a otro problema. El script deja de funcionar después de poner algunas variables para mi "programa y programa2". Algo como esto:
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
por alguna razón, "-f config.cfg" fue ignorado. También trato de citar el comando y tampoco ayuda.
-X
opción?