首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能按cron每小时登录一次

不能按cron每小时登录一次
EN

Unix & Linux用户
提问于 2020-01-08 20:00:13
回答 1查看 625关注 0票数 0

我在/etc/crontab中有以下条目

47 * * * * root /usr/sbin/logrotate -v -f /etc/logrotate.d/mariadb_dumps &> /tmp/errrot

运行该行是因为/tmp/errrot (如果创建为空),但是log转速什么也不做。

如果我在命令行上运行cron之外的命令行,它可以正常工作,并输出到/tmp/errrot。

文件/etc/logrotate.d/mariadb_dumps具有:

代码语言:javascript
复制
/home/backups/alldbs.sql.gz {

rotate 48
create 640 root adm
notifempty
nocreate
}

一揽子计划包括:

代码语言:javascript
复制
cronie-1.4.11-19.el7.x86_64
cronie-anacron-1.4.11-19.el7.x86_64

操作系统是CentOS 7

我应该修改什么来每小时运行日志轮转?

注意:我甚至尝试过将行放在/etc/cron.d中的一个单独文件中,甚至像在如何每小时执行日志轮转中一样,设置日志旋转的自定义路径。这些方法都不起作用。

EN

回答 1

Unix & Linux用户

发布于 2020-01-09 05:12:45

最后,我发现这是一个selinux问题,但它有点隐藏,所以我运行:

semodule --disable_dontaudit --build

然后我发现了这些拒绝,我为异常创建了selinux模块并应用了它,现在它可以正常工作了。

然后,我跑了:

semodule --build

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/561065

复制
相关文章

相似问题

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