Ah, forse digitando "rz " comando da console, forse stavi cercando di trasferire un file tramite zmodem tra due PC direttamente dalla console tramite un cavo seriale incrociato?
Al momento sto cercando di capire qualcosa di simile per me stesso, quindi condividerò quello che ho, nel caso fosse quello che stavi cercando.
Ho realizzato due piccoli script per dare una mano:
script:"zsend "
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
sz $1 > $DEV < $DEV
script:"zrecv "
#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
rz > $DEV < $DEV
Esempio di utilizzo:
- Copia questi script su entrambi i PC.
- Modifica la variabile "DEV" in ogni script in modo che corrisponda al nome del dispositivo seriale del tuo PC (ad esempio, per le porte seriali USB, potrebbe essere "/dev/ttyUSB0")
- Su PC1, digita:sudo zsend filename
- Su PC2, digita:sudo zrecv
Per me ha funzionato.
Conosci GNU Screen.
1.installa GNU Screen
2.configurare Screen creando un file .screenrc nella directory principale.
Scrivi 'zmodem catch' nel file .screenrc.
3.schermata di esecuzione
4.
(1) Invia un file dall'host remoto all'host locale:
eseguire sz FILE dalla riga di comando
hit quando Screen visualizza il comando di ricezione predefinito
(2) Invia un file dall'host locale all'host remoto
eseguire rz dalla riga di comando
aggiungi il nome file locale quando Screen visualizza il comando di invio predefinito, quindi premi