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