我在 CentOS 平台上使用 R/RStudio。我需要查看二进制日志文件(/var/log/messages
)是否包含有关图形设备绘图问题的更多信息,但我无法从 RStudio 中读取它。
我在社区支持疑难解答页面上找不到任何信息。帮助菜单 -> 诊断 -> ... 不指示“显示日志文件”选项。有人可以建议如何访问这个文件,最好是从 RStudio 中访问?
最佳答案
默认 /var/log/messages
并非所有用户都可以阅读,因此您需要做的第一件事是让您在 RStudio 中登录的任何用户都可以访问它。这个问题有细节和想法:
https://serverfault.com/questions/258827/what-is-the-most-secure-way-to-allow-a-user-read-access-to-a-log-file
一旦您的用户帐户有权访问 /var/log/messages
,您可以使用类似以下的内容在 RStudio 中显示它:
> readLines("/var/log/messages")
(您也可以尝试
file.edit("/var/log/messages")
在编辑器缓冲区中打开它,但不太可能成功。)
关于centos - RStudio CentOS 服务器日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46050111/