0
点赞
收藏
分享

微信扫一扫

crontab里面的date时间格式化设置没生效

双井暮色 2022-06-22 阅读 61

刚刚数仓同事反馈昨天设置的定时任务还是没跑;
我问是不是增量的日志是不是不会打日志出来;
他说昨天手工跑的打了日志;
于是意识到可能哪里设置出了问题。。。

一开始设置的命令是这样的,昨天手工跑了一遍并没毛病

0 11 * * * /bin/bash control_all.sh $(date -d yesterday +'%Y-%m-%d') $(date -d yesterday +'%Y-%m-%d') 数据更新

今天一查,嗯,% 在crontab中需要进行转义。

0 11 * * * /bin/bash control_all.sh $(date -d yesterday +'\%Y-\%m-\%d') $(date -d yesterday +'\%Y-\%m-\%d') 数据更新
举报

相关推荐

0 条评论