Mam następujący skrypt
screen -d -m -S $1 #start screen minimized
screen -S $1 -X stuff "$beast
" #stuff commands
chyba że najpierw podłączę ekran, wydaje się, że wpływ rzeczy nic nie da? Dlaczego tak jest i jak mogę zmodyfikować ten skrypt, aby nie trzeba było dołączać ekranu?
bash
shell
script
gnu-screen
dukevin
źródło
źródło
Niedawno pojawiło się to podczas próby odpowiedzi na pytanie na unix.stackexchange.com .
Podsumowując, ekran nie ma domyślnie wybranego okna, chyba że zostaniesz przywiązany, ale Gilles pokazał nam, jak możesz zmusić go do wybrania , dodając argument
-p 0
do polecenia screen.Osobiście polecam przejście na
tmux
. Oto jak możesz przenieść swoje polecenia ekranowe do pracy w tmux:źródło