首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >清除中的PostgreSQL日志

清除中的PostgreSQL日志
EN

Database Administration用户
提问于 2021-04-29 06:41:51
回答 1查看 390关注 0票数 1

我试图在/var/log/ postgresql /下清除postgresql的日志,但我收到了如下错误消息:

代码语言:javascript
运行
复制
 /var/log/postgresql$ sudo > postgresql-11-main.log
 -bash: postgresql-11-main.log: Permission denied

下面是文件夹文件结构:

代码语言:javascript
运行
复制
 /var/log/postgresql$ ls -la
 total 1097296
 drwxrwxr-t  2 root     postgres       4096 Apr 25 06:56 .
 drwxrwxr-x 12 root     syslog         4096 Apr 28 06:35 ..
 -rw-r-----  1 postgres adm      1107919237 Apr 29 06:33 postgresql-11-main.log
 -rw-r-----  1 postgres adm        14480619 Apr 25 06:56 postgresql-11-main.log.1
 -rw-r-----  1 postgres adm         1199751 Apr 18 06:49 postgresql-11-main.log.2.gz

另外,清除PostgreSQL日志可以吗?会不会损害现有的数据库或工作流程?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2021-04-29 06:48:33

这是一个bash问题。重定向(>)不是作为root执行的命令的一部分,而是作为当前用户执行的。

使用此解决方法:

代码语言:javascript
运行
复制
sudo sh -c "> /var/log/postgresql/postgresql-11-main.log"
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/290694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档