通过crontab执行shell脚本时出现问题

通过crontab执行shell脚本时出现问题,shell,cron,Shell,Cron,我已经在crontab中安排了一个作业在每个月的最后一个星期五运行,它从未运行过,并且给我错误信息 /bin/sh:第0行:[:缺少“%]” 但是,当我手动运行shell脚本时,它可以工作 为什么会出现此错误?请回答您的问题,并添加完整的shell脚本和crontab定义。这也有助于通读。祝你好运。Cron运行它的外壳与你的不同?

我已经在crontab中安排了一个作业在每个月的最后一个星期五运行,它从未运行过,并且给我错误信息

/bin/sh:第0行:[:缺少“%]”

但是,当我手动运行shell脚本时,它可以工作


为什么会出现此错误?

请回答您的问题,并添加完整的shell脚本和crontab定义。这也有助于通读。祝你好运。Cron运行它的外壳与你的不同?