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
之前没有用。
发现它只是因为这里有这个错误信息。感谢大家!
所以我有一个 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
之前没有用。
发现它只是因为这里有这个错误信息。感谢大家!