Sto cercando di capire come scrivere uno script che avvierebbe il programma (i) nelle sessioni di GNU Screen all'avvio del sistema. Sto provando questo:
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
ma il comando non può essere eseguito perché la sessione è già staccata? L'unica cosa di cui ho bisogno è eseguire il comando nella sessione dello schermo e staccare immediatamente questa sessione.
Grazie per le risposte, ma ora ho affrontato un altro problema. Lo script smette di funzionare dopo aver inserito alcune variabili per il mio "programma e programma2". Qualcosa come questo:
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
per qualche motivo "-f config.cfg" è stato ignorato. Ho anche provato a citare il comando e non aiuta troppo.
-X
opzione?