У меня есть следующий скрипт
screen -d -m -S $1 #start screen minimized
screen -S $1 -X stuff "$beast
" #stuff commands
если я сначала не прикреплю экран, кажется, что эффекты ничего не сделают? Почему это так и как я могу изменить этот скрипт, чтобы мне не нужно было прикреплять экран?
bash
shell
script
gnu-screen
dukevin
источник
источник
Это недавно появилось при попытке ответить на вопрос на unix.stackexchange.com .
Суть в том, что на экране нет выбранного по умолчанию окна, пока вы не настроите его, но Жиль показал нам, как вы можете заставить его выбрать , добавив аргумент
-p 0
к вашей экранной команде.Лично я рекомендую перейти на
tmux
. Вот как вы могли бы перенести ваши экранные команды для работы в tmux:источник