LINUX.ORG.RU

Как направить команду в другой TTY?

 , ,


0

2

в общем проблема такая

Как запустить редактор из скрипта?

Чет никто не подсказал, пока, решил подойти с другого бока

Собственно, нужно направить команду, чтобы в другом терминале запустился vim.

может быть что то аналогичное иксовому DISPLAY=:0 my-prog, только для tty



Последнее исправление: questvimnode (всего исправлений: 3)

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

Стандартными средствами можно только перенаправить I/O. Ну а вообще проще использовать tmux/screen.

IPR ★★★★★
()

Есть (была) команда openvt, и chvt (в комплекте с ней). Только они требуют прав рута. А если уж программа будет требовать, чтобы пользователь логинился в двух tty (один для программы и один для редактора), то, это как-то странно будет.

mky ★★★★★
()

Vim server придуман для этих целей

MKuznetsov ★★★★★
()

Впринципе, всё уже сказали:
chvt - хорош для стартовых скриптов
vim server - именно для vim

Зачем тебе это понадобилось? Какую задачу решаешь-то?

Kroz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.