我正在使用CentOS平台上的R/Rstudio。我需要查看二进制日志文件(/var/log/messages
)是否包含有关图形设备绘制问题的更多信息,但是我无法从RSTUDIO中读取它。
我找不到有关社区支持故障排除页面的任何信息。帮助菜单 ->诊断 -> ...没有指示"显示日志文件"选项。有人可以建议如何访问此文件,最好是从rstudio内部?
默认情况下,所有用户都无法读取/var/log/messages
,因此您需要做的第一件事就是使您可以像Rstudio一样登录的任何用户访问它。这个问题有细节和想法:
https://serverfault.com/questions/258827/what--is-the-most-secure-way-way-to-allow-a-a-user-read-acread-access-to-a-a-log-file
您的用户帐户对/var/log/messages
具有权限,您可以使用以下内容在rstudio中显示:
> readLines("/var/log/messages")
(您也可以尝试使用file.edit("/var/log/messages")
在编辑器缓冲区中打开它,但是成功的可能性较小。)