Cron - crontab 文件中的严重错误,无法安装

Cron - bad minute errors in crontab file, can't install

所以我有一个 cron 文件 sms.cron 我想每 15 分钟执行一次,如下所示:


15 * * * * docker-compose exec php bin/console app:send-sms

我没有精确到命令的路径,因为命令在根目录下 sms.cron

我尝试 运行 手动使用命令 :

crontab sms.cron

并得到以下错误:

"sms.cron":1: bad minute
errors in crontab file, can't install

我知道我有一个语法错误,但在互联网上查看了几个类似的问题,但看不出这个错误可能来自哪里。

有谁知道这个语法错误可能来自哪里? 谢谢!

更新

也试过这个语法:

*/15 * * * * docker-compose exec php bin/console app:send-sms

返回以下错误消息:

"sms.cron":0: bad minute
errors in crontab file, can't install.

od -c sms.cron 的输出:

0000000   `   `   `  \n   *   /   1   5       *       *       *       *
0000020       d   o   c   k   e   r   -   c   o   m   p   o   s   e    
0000040   e   x   e   c       p   h   p       b   i   n   /   c   o   n
0000060   s   o   l   e       a   p   p   :   s   e   n   d   -   s   m
0000100   s  \n   `   `   `
0000105

更新

问题来自那些字符:```

在我的命令

之前和之后出现在我的cron file

您的文件 sms.cron 似乎包含带有 3 个反引号的行

```

在问题中显示的行之前和之后。 删除这些额外的行。

我从 windows 移植的文件也有类似的问题。在我将 \r\n 更改为 \n 之前没有用。
发现它只是因为这里有这个错误信息。感谢大家!