Era questão variável ambiental. Acabei de adicionar . $ HOME / .bash_profile é a execução do script principal no crontab.
00 10 * * * . $HOME/.bash_profile; /home/scripts/script.sh
Eu tenho um shell script que abre o sqlplus e seleciono alguns dados do db contendo caracteres chineses. Quando eu o executo manualmente, a saída contém esses caracteres. Quando faço isso por meio do trabalho cron ou jenkins, ele exibe pontos de interrogação em vez de caracteres chineses. Algum conselho?
Era questão variável ambiental. Acabei de adicionar . $ HOME / .bash_profile é a execução do script principal no crontab.
00 10 * * * . $HOME/.bash_profile; /home/scripts/script.sh