Відповісти

Увага: ця гілка була неактивною принаймні 365 днів!
Будь ласка, подумайте про створення нової гілки, якщо ви не впевнені абсолютно, що хочете відновити обговорення тут.
Ім’я:
Електронна пошта:
Тема:
Іконка:

Код перевірки:
Будь ласка, введіть символи, вказані на малюнку
прослухати / Спробувати інший малюнок

Будь ласка, введіть символи, вказані на малюнку:

скорочення: alt+s — надіслати допис, alt+p — попередній перегляд


Стислий вміст гілки

Автор: Михайло Даниленко
« : 2008-11-04 23:11:20 »

Стосовно mc - ні, там та ж історія, що й з vi:
Цитата
    Certain interactive commands, such as vi(1), create garbage in the type-
     script file.  Script works best with commands that do not manipulate the
     screen, the results are meant to emulate a hardcopy terminal.
[/tt]
Автор: Михайло Даниленко
« : 2008-11-04 23:03:04 »

Може буде працювати
odev="$( readlink /proc/self/fd/0 )"
хоча мабуть є й спеціалізовані шляхи отримання такої інформації
Автор: noddeat
« : 2008-11-04 22:54:10 »

дякую, здається, те, що треба. єдине, що:
— при виконанні команд типу mc або htop в файл пишеться купа якогось нечитабельного сміття. чи можна то або не виводити, або в окремий файл писати? як ні, то фіг з ним.
— а як можна отримати назву поточного терміналу? щоб було щось таке:

script -a `dir/$TERMINAL`,
де $TERMINAL = pts/7 або tty1 як приклад
?


Автор: Михайло Даниленко
« : 2008-11-04 22:33:04 »

P.S.
s/screen/script/
Автор: Михайло Даниленко
« : 2008-11-04 22:31:44 »

Скоріше
screen -a `tempfile -d <dir>`
а то у <file> буде така каша...
Автор: nickat
« : 2008-11-04 22:20:05 »

script -a <file>

в .bashrc
Автор: Михайло Даниленко
« : 2008-11-04 22:14:21 »

Якщо не про screen, то може про script?
Автор: noddeat
« : 2008-11-04 22:04:52 »

Отже, є, наприклад, gnome-terminal (або інший термінал), який знаходиться, скажімо, на pts/7.

чи можу я «зазирнути» в його стандартний вивід з іншого терміналу (через ssh або, скажімо, pts/3)?

я підозрюю, що не можна, тож питання: як би ви порекомендували зробити, щоб усі термінальні клієнти в системі записували свій вивід, скажімо, в /var/log/pts7 ?

PS питання не про screen.