LINUX.ORG.RU
ФорумAdmin

Bash вывод на порт


0

3

Необходимо выводить любые данные скрипта на порт. Например скрипт будет выводить топ процессов на порт xxxx на каком нить сервере в инете.

Позже другие сторонние программы, не относящиеся к данному серверу просто будут считывать данные с порта.

ткните носом куда надо, не могу сам допетрить.

спасибо.

Deleted

Может и netcat подойдёт

Making any process a server

On a computer A with IP 192.168.1.2:
nc -l -p 1234 -e /bin/bash

The “-e” option spawns the executable with its input and output redirected via network socket. It connects to computer A from any other computer on the same network:

nc 192.168.1.2 1234

ls -las

total 4288
4 drwxr-xr-x 15 imsovain users 4096 2009-02-17 07:47 .
4 drwxr-xr-x 4 imsovain users 4096 2009-01-18 21:22 ..
8 -rw------- 1 imsovain users 8192 2009-02-16 19:30 .bash_history
4 -rw-r--r-- 1 imsovain users 220 2009-01-18 21:04 .bash_logout

zolden ★★★★★ ()

цит--на порт cat file > /dev/ttyUSB0

anonymous ()

очень туплю, гугл не помог..мало кто этим пользуется, то что нашел не помогло...

напишите кто пример вывод хелло ворлд на порт 7784 (надо ли порт еще открывать?)

ос CentOS

Deleted ()
Ответ на: комментарий от Deleted

получилось. было тоже самое что и там http://www.linux.org.ru/forum/general/3919838 netcat - не пашет....... не сеет и не жнет

Всем привет! Не работает команда: nc -l -p 2221

Чем это можно объяснить и как исправить.

Пример:

[******@dragon ~]$ nc -l -p 2221 usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port] [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version] [-x proxy_address[:port]] [hostname] [port[s]] [******@dragon ~]$

Раньше это работало... God Help Me Please! =============

nc -l 2221 ?

ДА, спасибо! Так работает. Надо же... :-) ============= этотуепищный линугЗ... в мане то написано -p указывает порт...вот и читай маны блин....

Deleted ()
Ответ на: комментарий от Deleted

Извиняюсь, что не информативно, но изначальная идея - дикий, полоумный бред. Лучше бы описали, чего пытаетесь глобально добиться - наверняка есть нормальное решение задачи.

WiZ ()
Ответ на: комментарий от WiZ

я хотел топ процессов на серваке n вывести на его порт 7784, чтобы сервер x смог считать вывод сервера n с порта 7784.

без всяких подключений по SSH итп, просто забирать то что выплюнули на порту.

мне посоветовали это делать неткатом, но не работала опция p, в вики написано, что в некоторых реализациях p можно не указывать. Вопрос вывода инфы на порт решен, и думаю закрыт.

тем более мне посоветовали просто, не открывая портов и махинаций с сокетами просто выкидывать в паблик папку эти данные в виде файлов. Позже забирать это на другом компьютере.

Deleted ()
Ответ на: комментарий от Deleted

хоть вопрос и закрыт для меня можете писать сюда свои идеи и решения, может кому нить поможет, тк гугель в первых ссылках ведет именно сюда. еще раз всем спасибо за внимание.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.