Ubuntu: вопрос про tty

vlad0708
На сайте с 18.09.2008
Offline
120
1410

На Ubuntu я могу переключаться между терминалами с помощью

Ctrl-Alt-F1

Ctrl-Alt-F2

и так далее

А могу я автоматически запустить скрипт на каком либо терминале из основного терминала?

DV
На сайте с 01.05.2010
Offline
644
#1

ничего на ум не приходит, кроме как запустить screen и мутить через эту прослойку.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
Andron_buton
На сайте с 19.07.2007
Offline
270
#2

vlad0708, послать скрипт в бэкгрануд - добавить & в конце

vlad0708
На сайте с 18.09.2008
Offline
120
#3

Спасибо за ответы.

Background - это менее удобно, чем быстрый доступ по горячим клавишам к любому терминалу.

Нормального внятного пути без магии не существует?

Andron_buton
На сайте с 19.07.2007
Offline
270
#4
vano
На сайте с 12.02.2006
Offline
127
#5

скрипт > /dev/tty2 только нужно быть залогиненым в tty2

vlad0708
На сайте с 18.09.2008
Offline
120
#6

Тогда не было времени, сейчас вернулся к этому запросу.

Если кому-то интересно, инструкция например для tty1:

1. Делаем автологин на tty

sudo apt-get install mingetty

sudo nano /etc/init/tty1.conf

меняем exec /sbin/getty 38400 tty1

на exec /sbin/mingetty --autologin yourusername tty1

2. Делаем автозапуск

nano .bash_profile

TTY=$(tty);

if [[ "$TTY" == "/dev/tty1" ]];

then

/path/to/your/script

fi

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий