首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(CRON) INFO (pidfile fd = 3)

(CRON) INFO (pidfile fd = 3)
EN

Ask Ubuntu用户
提问于 2018-10-21 16:48:47
回答 3查看 5.4K关注 0票数 1

我的操作系统是ubuntu: 16.0.4 PHP 7.2 Apache 2

我在这个操作系统上安装了cronjob。

错误:

代码语言:javascript
复制
cron[30673]: (CRON) INFO (pidfile fd = 3)
cron[30673]: (root) INSECURE MODE (mode 0600 expected) (crontabs/root)
cron[30673]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
EN

回答 3

Ask Ubuntu用户

发布于 2018-10-21 21:20:31

听起来,cron拥有错误的权限,并且是由其他用户拥有的。

解决这个问题很简单,运行此命令将所有权更改为cron。

sudo chmod 600 /etc/crontab

然后重新启动cron

sudo服务cron重新启动

票数 1
EN

Ask Ubuntu用户

发布于 2018-10-22 15:21:19

显然,有人篡改了用户root's的权限。出于安全原因,该文件必须具有600权限,这样只有根用户和文件所有者才能读取该文件。

转到/var/spool/cron/crontabs并发布:

代码语言:javascript
复制
root@myhost:/var/spool/cron/crontabs# ls -l
total 4
-rw------- 1 pduck crontab 2551 Aug 22 11:53 pduck
-rw------- 1 root  crontab 1476 May 16 17:11 root

输出必须类似于上面所示的输出。如果没有,则修复权限:

代码语言:javascript
复制
sudo chmod 0600 /var/spool/cron/crontabs/*
票数 1
EN

Ask Ubuntu用户

发布于 2018-10-21 23:14:13

目录的此错误

代码语言:javascript
复制
/var/spool/cron/crontabs/root

根是一个文件。

运行以下命令:

代码语言:javascript
复制
sudo chmod 600 /var/spool/cron/crontabs
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1085894

复制
相关文章

相似问题

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