我正在尝试创建一个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文件中,然后将.sh文件放入?。
如果是这样,我该如何将脚本放在/ .sh?
中谢谢,
答案 0 :(得分:0)
为什么不尝试@daily
而不是0 0 * * *
?您将看到错误是否发生变化,并且短3个字符,因此如果错误是“跨越2行”,您会注意到不同位置的字体更改。
答案 1 :(得分:0)
是否可以将此脚本放入.sh文件中,然后对.sh文件进行cron处理?
您可以将其放入shell脚本中,只是不要忘记第一行中的类型定义
#!/bin/sh
然而,命令的最大长度为999,因为此处描述如下: https://serverfault.com/questions/546342/crontab-maximum-command-length
这也说明您可能对%符号有疑问