Eu tenho um script ruby que eu quero executar como cron job.It executa perfeitamente quando eu executar o prompt de comando em uma máquina linux. Mas quando eu executo o mesmo script usando um trabalho cron, ele falha.
Eu recebo o seguinte erro com a codificação de string. Não sei por que ele só reclama quando estou executando como um trabalho cron. Também configurei meu shell como / bin / bash no crontab, que é o mesmo shell do meu prompt de comando.
O erro que recebo é
em `encode ':" \ xE2 "em US-ASCII (Encoding :: InvalidByteSequenceError)
a linha de código que causa o erro é
split.encode('utf-8).split(some_str)