Se tudo o que você deseja fazer inicialmente é capturar toda a saída do dispositivo que você pode usar:
tail -F /dev/ttyUSB0
, pois isso irá esperar até que o dispositivo exista e, em seguida, leia a partir dele. Se o dispositivo desaparecer e reaparecer, ele irá valentemente abri-lo.
Você pode tentar criar um fifo e usar o minicom como dispositivo. Então, em um loop, espere o dispositivo real aparecer, e abra e conecte o fifo quando ele aparecer, por exemplo com socat . O minicom não verá as reabertura.
mkfifo ~/myfifo
while sleep 1; do socat /dev/ttyUSB0,b19200,echo=0,raw ~/myfifo; done &
minicom -o -D ~/myfifo
b19200
é um exemplo de configuração da velocidade, que você pode remover se não precisar ser definida.