LINUX.ORG.RU

screen, tmux. Запустить две и более команд с разделением на экраны.

 ,


0

1

Как запустить screen или tmux с вертикальным разделением на экраны и чтобы на каждом экране выполнилась команда?

Должно выйти что-то вроде:

$ cat /dev/ttyUSB0
# Вывод cat.
# ...
=== Разделитель ===
$ cat /dev/ttyUSB1
# Вывод cat.
# ...
=== Разделитель ===
$ cat /dev/ttyUSB2
# И т.д.

P.s. было бы ещё неплохо, чтобы количество экранов явно не указывалось, а открывалось в зависимости от количества /dev/ttyUSB* файлов.

Ответ на: комментарий от anonymous

Если что - скрипт, создаст сессию test, но не факт что я понял что тебе надо правильно.

anonymous
()
Ответ на: комментарий от anonymous

В общем да, то что надо. tmux это можно в одну строчку так сделать:

$ tmux new-session -d -s test \; send-keys 'echo cmd 1' C-m \; split-window -v -t test \; send-keys 'echo cmd2' C-m \; attach
Jullyfish
() автор топика
Ответ на: комментарий от Jullyfish

Ага, еще если больше двух split-window будет, перед attach лучше еще добавить select-layout -E. Чтобы одного размера были.

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария