setsid sh -c 'exec command <> /dev/tty2 >&0 2>&1'
Contanto que nada mais esteja usando o outro TTY ( /dev/tty2 neste exemplo), isso deve funcionar. Isso inclui um processo getty que pode estar aguardando que alguém faça o login; ter mais de um processo lendo sua entrada de um TTY irá levar a resultados inesperados.
setsid cuida de iniciar o comando em uma nova sessão.
Observe que command terá que configurar corretamente as configurações de stty , por exemplo, ative o "modo cozido" e onlcr para que a saída de uma nova linha adicione um retorno de carro, etc.