Linux Cron作业获取错误“/tmp/crontab.XXSIOYNM";:2:创建新工单时的糟糕时刻

Linux Cron作业获取错误“/tmp/crontab.XXSIOYNM";:2:创建新工单时的糟糕时刻,linux,terminal,cron,crontab,Linux,Terminal,Cron,Crontab,我正在尝试创建cron作业,但收到错误消息 crontab: installing new crontab "/tmp/crontab.XXXXsIOyNm":2: bad minute errors in crontab file, can't install. Do you want to retry the same edit? 我用的是: 0 0 * * * /apollo/env/DatanetServiceClientSIAA/bin/datanet --method POST

我正在尝试创建cron作业,但收到错误消息

crontab: installing new crontab
"/tmp/crontab.XXXXsIOyNm":2: bad minute
errors in crontab file, can't install.
Do you want to retry the same edit? 
我用的是:

0 0 * * * /apollo/env/DatanetServiceClientSIAA/bin/datanet --method POST --field jobRuns --uri jobRun/-/2544859/`date +\%Y-\%m-\%d`
我唯一能想到的是,它跨越了两条线?如前所述,我注意到POST后字体变为白色

是否可以将此脚本放入一个.sh文件,然后cron该.sh文件

如果是这样,我将如何将脚本放入an/the.sh


谢谢,

你为什么不试试
@daily
而不是
0***
?您将看到错误是否发生了变化,并且缩短了3个字符,因此,如果错误是由于“跨越2行”,您将注意到不同位置的字体变化

是否可以将此脚本放入一个.sh文件,然后cron该.sh文件

您可以将其放入shell脚本中,只是不要忘记第一行中的类型定义

#!/bin/sh
但是,命令的最大长度为999,如下所述:


它还解释了您可能对我试图实现的%sign有问题?我可能误解了cron时间安排的语法。如果是因为跨越两条线?我是否能够将脚本放入.sh文件,或者更好的选项?如果是这样,我将如何格式化所述文件。谢谢。@Spartacus38目前你说的是“每天0分钟,每天0小时”,所以是的,每天都有。每小时将是
0****
=“0分钟,每小时”,您可以改为使用
@Hourly
。语法正确吗@每小时/apollo/env/DatanetServiceClientSIAA/bin/datanet--method POST--field jobRun--uri jobRun/-/2544859/
date+\%Y-\%m-\%d
frikozoid我该如何将其放入bash的.sh文件中?