我'这是一个新人。我的问题是::
if [[ "$stringA" == *$stringB* ]]
正在CLI上运行,但不在cronjob上运行。
失败代码为:
/home/pi/stromcounter_jahresmonatsdatei.sh: 67:
/home/pi/stromcounter_jahresmonatsdatei.sh: [[: not found
cron没有找到[[第67行
]我无法解释自己。 也许,有人可以用德语回答。
答案 0 :(得分:1)
[[
是一个bash命令,而不是一个sh命令。你需要告诉cron使用bash作为它的shell。将以下内容放在crontab的顶部,并使用正确的bash位置:
SHELL=/path/to/bash