不确定cron标签有什么问题

时间:2014-08-19 13:44:37

标签: linux scheduled-tasks crontab

我正在尝试使用percona额外备份来安排数据库备份的cron作业。

我的cron作业在cron.d中,如下所示;

exec &>/var/tmp/cron.log
1 * * * * * secondstory_prod /var/opt/backup/percona_xtrabackup_incremental.sh > /var/tmp/cron.log

我尝试强制作业在上面列出的日志文件中运行时收到的错误是/etc/cron.d/db_backup_daily: line 2: 1: command not found

如果我尝试使用run-parts /etc/cron.d强行运行作业,则会出现上述错误。

奇怪的是,如果我导航到目录并运行percona_xtrabackup_incremental.sh文件,它可以正常工作。

请有人帮忙吗?

由于

1 个答案:

答案 0 :(得分:0)

您的问题是您的cron条目中有一个*太多。

1 * * * * * secondstory_prod ..stuff..

应该是

1 * * * * secondstory_prod ..stuff..

每天每小时1st分钟运行一次(上图)。一般时间输入格式为:

* minute (0-59)
* hour (0-23)
* day of month (1-31)
* month (1-12)
* day of week (0-6) (0=Sunday)