Seu script faz cat wlr3queue.txt
etc .... onde estão esses arquivos a serem encontrados? Quando você está tentando com a mão você está executando ./wlr3queuetransaction.sh
, mas do cron você está chamando com o nome completo do caminho. Cron executará seu comando a partir do diretório pessoal do proprietário do crontab; presumivelmente, os arquivos que você está acessando em seu script não estão nesse diretório inicial.
Sempre assegure-se de que um script funcione a partir de qualquer diretório a partir do qual ele seja chamado, significando que você sempre usa nomes de caminhos completos para arquivos / diretórios ou que você faz primeiro cd
no diretório correto.
Provavelmente você recebeu mensagens de e-mail com a saída de erro do script; aqueles deveriam ter te dado pistas sobre o que estava errado.