首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >配置/etc/crontab后crontab无法工作

配置/etc/crontab后crontab无法工作
EN

Stack Overflow用户
提问于 2021-05-20 17:13:27
回答 2查看 254关注 0票数 0

我将这一行添加到/etc/crontab文件的末尾:

代码语言:javascript
复制
*       *       *       *      *      cp /etc /backups -R > /dev/null && tar -Jcf /backups/etc-`date +\%Y-\%m-\%d-\%H-\%M-\%S`.tar.xz /backups/etc > /dev/null && rm -rf /backups/etc > /dev/null

然后使用systemctl restart crond命令重新启动crond服务,但没有工作

当我在终端上运行这个命令cp /etc /backups -R > /dev/n......时,它起了作用。

我的根邮件是空的。

有人能告诉我我的配置有什么问题吗?非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-20 18:46:43

/etc/crontab不是一个普通的crontab文件;它是一个系统crontab文件。每行通常有5个字段指定日程,然后第6个字段指定帐户。使用您在/etc/crontab中显示的行,它将尝试以用户cp的身份运行该命令。

如果您正在使用Vixie实现(可能是),那么运行man 5 crontab并搜索“示例SYSTEM文件”。

我建议不要碰/etc/crontab。而是使用crontab命令为您想要的任何帐户创建一个用户crontab。如果命令开始运行需要根访问,以root的形式运行root

票数 0
EN

Stack Overflow用户

发布于 2021-05-20 18:52:28

我想现在还可以

代码语言:javascript
复制
[root@localhost public]# crontab -e
crontab: installing new crontab
[root@localhost public]# systemctl restart crond
[root@localhost public]# crontab -l
* * * * * cp /etc /backups -R > /dev/null && tar -Jcf /backups/etc-`date +\%Y-\%m-\%d- \%H-\%M-\%S`.tar.xz /backups/etc > /dev/null && rm -rf /backups/etc > /dev/null
[root@localhost public]#
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67625066

复制
相关文章

相似问题

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