Saya memiliki skrip berikut
screen -d -m -S $1 #start screen minimized
screen -S $1 -X stuff "$beast
" #stuff commands
kecuali saya pasang layar terlebih dahulu sepertinya pengaruh barang tidak akan melakukan apa-apa? Mengapa ini dan bagaimana saya bisa memodifikasi skrip ini sehingga saya tidak perlu melampirkan layar?
bash
shell
script
gnu-screen
dukevin
sumber
sumber
Baru-baru ini muncul ketika mencoba untuk menjawab pertanyaan di unix.stackexchange.com .
Ringkasannya adalah bahwa layar tidak memiliki jendela pilihan default kecuali jika Anda melakukan penyesuaian, tetapi Gilles menunjukkan kepada kami bagaimana Anda dapat memaksa seseorang untuk dipilih dengan menambahkan argumen
-p 0
ke perintah layar Anda.Secara pribadi saya sarankan beralih ke
tmux
. Inilah cara Anda melakukan porta perintah layar agar berfungsi di tmux:sumber