datax创建定时任务无法执行
在docker中使用crontab执行写好的shell用来定时同步统计数据,但是发现一只不执行
1 | 20 * * * * . /etc/profile;/bin/bash /datax/script/data_today_check.sh >> /datax/script/data_today_log.log |
后来查看日志/var/mail/mail
发现是java: not found
但是问题是直接运行脚本的话,是不会出现这个问题的。
那么执行以下java -version
发现确实没有java环境,于是安装了一下java
1 | apt upgrade |
这样就安装好了,然后再次执行就发现可以正常使用了。