?

Log in

No account? Create an account

Embedded - В середине Нигде

июн. 30, 2006

02:54 pm - Embedded

Previous Entry Поделиться Next Entry

За что я люблю bash, так это за "устройство" /dev/tcp

Comments:

From:snp
Date:Июнь 30, 2006 01:32 pm
(Link)
Это где ты такое нашёл?
(Ответить) (Thread)
[User Picture]
From:bod_hi
Date:Июнь 30, 2006 01:40 pm
(Link)
всю жизнь было

echo hello world > /dev/tcp/IP/PORT
(Ответить) (Parent) (Thread)
From:snp
Date:Июнь 30, 2006 02:17 pm
(Link)
snp@amber:/$ echo xz >/dev/tcp/127.0.0.1/8888
bash: /dev/tcp/127.0.0.1/8888: No such file or directory
snp@amber:/$ echo $BASH_VERSION
3.1.14(1)-release


Может ещё чего-то включить надо?
(Ответить) (Parent) (Thread)
From:snp
Date:Июнь 30, 2006 02:21 pm
(Link)
Отбой. Цитата из мануала:

      NOTE: Bash, as packaged for Debian, does not support using the /dev/tcp and /dev/udp files.


Хз... По-моему netcat удобнее и писать меньше буковок:

echo xz |nc 127.0.0.1 8888

(Ответить) (Parent) (Thread)
[User Picture]
From:bod_hi
Date:Июнь 30, 2006 02:38 pm
(Link)
не на всех машинах, с которыми я имею дело, есть nc

к тому же зачем лишний процесс и лишний пайп?

но без nc естественно не обходится - он нужен чтобы слушать порт на другом хосте.

(Ответить) (Parent) (Thread)