Acabei de encontrar um pequeno programa em C chamado writevt que faz o truque. Pegue o código-fonte aqui . Para compilar com gcc , basta remover as seguintes linhas primeiro:
#include <lct/cline.h>
#include <lct/utils.h>
Atualizar . O comando é agora parte de console-tools , portanto disponível em sistemas mais recentes, a menos que sua distribuição use kbd ao invés de console-tools , em Nesse caso, você pode compilar a partir da fonte (versão muito mais recente, nenhuma modificação necessária) .
Uso:
sudo writevt /dev/ttyN command
Observe que, por algum motivo, você precisa usar '\r' (ou '\x0D' ) em vez de '\n' (ou '\x0A' ) para enviar um retorno.
