update - Consegui resolver meu problema usando uma solução alternativa. O módulo expect possui uma função que copia o tamanho de um TTY para o "TTY" atual no qual o telnet é executado. Problema era o padrão TTY era STDIN - que não tem dimensões quando executado a partir do cron. Forcei-o a obter suas dimensões de / dev / tty0:
# nós estamos correndo de cron ou smth
$ logger- > debug ("configuração do tamanho da janela / dev / tty0 para 80x24:");
'/ bin / stty -F / dev / tty0 colunas 80 linhas 24';
abre TTY0, "/ dev / tty0" ou morre "Não é possível abrir / dev / tty0: $!";
$ session- > slave- > clone_winsize_from (* TTY0);