2016-11-21 2 views
0

Я использую kerimt для печати данных, поступающих с/dev/ttyS1. я бег Кермита как привилегированный пользователь (Судо), потому что установка команды исходного потока:kermit - как перенаправить вывод в файл

set line /dev/ttyS1

не работает иначе. я пытаюсь перенаправить вывод с помощью этой команды:

set session ./out.log

, но я получаю эту ошибку:

?Write permission denied - ./out.log

если я запустить Кермит с моим обычным пользователем (без Судо), я могу установить файл журнала, но я не могу установить источник потока (команда набора линии), я получаю эту ошибку:

/var/lock: Permission denied
Sorry, write access to UUCP lockfile directory denied.

, как я могу решить эти проблемы разрешения? Есть ли лучший способ перенаправить вывод в файл?

ответ

1

Если вы хотите, чтобы все время сеанса, чтобы быть зарегистрированным (включая возврат каретки и перевод строки символов) попробовать:

set session-log binary 
log session <filename> 

, если вы все еще возникают проблемы с разрешением попытаться изменить право собственности на выходе файл с:

sudo chown <username>:<username> out.log 

Для получения дополнительной информации о типах лог-сессии с Кермит увидеть эту страницу: http://www.columbia.edu/kermit/logserial.html

+0

Спасибо, я в конечном итоге не используя Кермит, но экран в Это было проще. – user1845156

Смежные вопросы