Možná zadáním „rz " příkaz na konzole, možná jste se pokoušeli přenést soubor přes zmodem mezi dvěma počítači přímo z konzole pomocí kříženého sériového kabelu?
Momentálně se snažím něco takového vymyslet pro sebe, takže se podělím o to, co mám, pro případ, že by to bylo to, co jste hledali.
Na pomoc jsem vytvořil dva malé skripty:
skript:"zsend "
."#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
sz $1 > $DEV < $DEV
skript:"zrecv "
."#!/bin/sh
DEV=/dev/ttyS0
stty -F $DEV 115200
rz > $DEV < $DEV
Příklad použití:
- Zkopírujte tyto skripty do obou počítačů.
- Změňte proměnnou "DEV" v každém skriptu tak, aby odpovídala názvu sériového zařízení vašeho počítače (např. pro sériové porty USB to může být "/dev/ttyUSB0")
- Na PC1 zadejte:sudo zsend název_souboru
- Na PC2 zadejte:sudo zrecv
To se mi osvědčilo.
Seznamte se s GNU Screen.
1. Nainstalujte GNU Screen
2. Nakonfigurujte obrazovku vytvořením souboru .screenrc v kořenovém adresáři.
Napište 'zmodem catch' do souboru .screenrc.
3.spustit obrazovku
4.
(1) Odešlete soubor ze vzdáleného hostitele místnímu hostiteli:
spusťte sz FILE z příkazového řádku
hit, když obrazovka zobrazí výchozí příkaz pro příjem
(2) Odešlete soubor z místního hostitele do vzdáleného hostitele
spusťte rz z příkazového řádku
přidejte místní název souboru, když Screen zobrazí výchozí příkaz send, a poté stiskněte