CentOS - Cron 作业初学者

CentOS - Cron job beginner

我正在尝试设置一个每天都会启动的 Cron 作业以进行备份。

我已经复制了一份我在 /etc/cron.daily 中看到的现有工作,并且刚刚用 vim 编辑了文件 https://www.dropbox.com/s/6edx93pvn7ukiqo/terminal1.png?dl=0

这是我要执行的备份 Cron 文件(只有 运行 2 行命令,应该是 root):

  sudo /usr/bin/s3cmd put /var/lib/redis/dump.rdb s3://forumupload/
  sudo /usr/bin/s3cmd put -r /home/maximur1/nodebb/public/uploads s3://forumupload

这两个命令 运行 当我在命令行上 运行 它们时,但在 Cron 文件中,它们并没有像它们应该的那样每天执行。有什么我想念的吗? https://www.dropbox.com/s/0txc03p4wgc4xub/cronjob.png?dl=0

对于备份,我会以 root 身份登录并使用 crontab -e 添加备份作业并使用 crontab -l 列出它们。任何用户都可以在 CentOS 或 Redhat 系统上使用此实用程序设置自己的 cron 作业。查看 man crontab 了解更多信息。