Estou tentando descobrir como escrever um script que inicie o (s) programa (s) nas sessões da tela GNU na inicialização do sistema. Eu estou tentando isso:
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
mas o comando não pode ser executado porque a sessão já está desanexada? A única coisa que eu preciso é executar o comando na sessão de tela e desanexar esta sessão imediatamente.
Obrigado pelas respostas, mas agora enfrentei outro problema. O script para de funcionar depois que eu coloco algumas variáveis para o meu "programa e programa2". Algo assim:
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
por algum motivo "-f config.cfg" foi ignorado. Também estou tentando citar o comando e não ajuda também.
-X
opção?