我使用的是CentOS 7,并安装了"cronie“
yum install cronie我有一个外壳来备份我的主文件夹,外壳的内容(当然,backup.sh是775)
#!/bin/bash
#START
TIME=`date +%Y-%m-%d_%Hh%M`
FILENAME=backupHome_123.30.150.29_$TIME.tar.gz
SRCDIR=/home
DESDIR=/backup
tar -cpvzf $DESDIR/$FILENAME $SRCDIR
#END并添加到crontab -e
00 2 * * * /bin/bash /backup/backup.sh但是crontab什么也不做。当我仅在/var/ log /cron处检查日志时,出现类似的情况,没有更多的错误或处理日志
May 1 00:26:08 app crontab[12041]: (root) END EDIT (root)
May 1 00:33:21 app crontab[12086]: (root) BEGIN EDIT (root)
May 1 00:34:25 app crontab[12086]: (root) END EDIT (root)有人能给我一些建议让crontab工作吗?谢谢。
发布于 2017-03-15 15:16:32
如果cron守护进程没有运行,就会发生这种情况。使用以下命令进行检查:
pgrep cron如果命令不返回任何内容,则运行:
systemctl restart crond这应该会有帮助。
发布于 2017-07-04 19:16:45
您希望确保启动cron &如果服务器重新启动,则启动它,因此在CentOS 7上需要两个命令来确保这一点:
systemctl enable crond && systemctl restart crond如果您习惯使用sudo,可以在上面的命令前面添加sudo。如下所示:
sudo systemctl enable crond && systemctl restart crond您将从系统中获得确认,如下所示:
创建了从/etc/systemd/system/multi-user.target.wants/crond.service到/usr/lib/systemd/system/crond.service的符号链接。
最后检查cron是否正在运行pgrep cron
发布于 2018-01-13 03:11:20
我发现最有用的信息实际上是由
systemctl status crond这表明,由于“未授权的SELinux上下文”错误,它无法正确加载。
https://stackoverflow.com/questions/36958131
复制相似问题