0

我正在使用 kerimt 打印来自 /dev/ttyS1 的数据。我正在以 root 用户( sudo )身份运行 kermit,因为设置了流源命令:

设置线 /dev/ttyS1

否则不起作用。我正在尝试使用以下命令重定向输出:

设置会话 ./out.log

但我收到此错误:

?写权限被拒绝 - ./out.log

如果我用我的普通用户(没有 sudo)运行 kermit,我可以设置日志文件,但我无法设置流源(set line 命令),我收到此错误:

/var/lock: Permission denied
抱歉,对 UUCP 锁定文件目录的写访问被拒绝。

我该如何解决这些权限问题?有没有更好的方法将输出重定向到文件中?

4

1 回答 1

2

如果您希望记录所有会话(包括回车符和换行符),请尝试:

set session-log binary
log session <filename>

如果您仍然遇到权限问题,请尝试更改输出文件的所有权:

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

有关 Kermit 的日志会话类型的更多信息,请参阅此页面: http: //www.columbia.edu/kermit/logserial.html

于 2017-06-06T13:04:37.440 回答