A saída do cronjob não vai para o shell. Na maioria das vezes, a saída gravada em sua saída padrão e fluxos de erro padrão são coletados e enviados para o proprietário do cronjob.
Para registrar a saída em um arquivo:
@reboot /home/admin/scripts/connection.sh >>/home/admin/connection.log 2>&1
Isso fará com que todas as saídas do script sejam anexadas ao arquivo /home/admin/connection.log
.