Voglio eseguire uno script bash in uno schermo separato. Lo script chiama un programma alcune volte, ognuna delle quali impiega troppo tempo ad aspettare. Il mio primo pensiero è stato semplicemente quello di aprire una schermata e quindi chiamare lo script, ma sembra che non riesco a staccarmi (da ctrl-a d
) mentre lo script è in esecuzione. Quindi ho fatto qualche ricerca e ho trovato queste istruzioni per sostituire lo shebang con il seguente:
#!/usr/bin/screen -d -m -S screenName /bin/bash
Ma non funziona neanche (le opzioni non sono riconosciute). Eventuali suggerimenti?
PS Mi viene subito in mente che screen -dmS name ./script.sh
probabilmente funzionerebbe per i miei scopi, ma sono ancora curioso di sapere come incorporarlo nella sceneggiatura. Grazie.
"$0"
qui?