Обращение к внешнему процессу I/O stream?

Valenok

Новичок
Обращение к внешнему процессу I/O stream?

На сервере под линуксом работает приложение с консолью.
при прями доступе Вводишь в консоль свои команды с клавиатуры и они исполняются программой.
Я пишу удалённое управление через веб терминал.
Тоесть нужно на php передавать консоли некие данные.
Чем и как это делать?
* Процесс (программа) уже запущен/а и запускать посредством php мне её не надо.
 

Valenok

Новичок
Подскажите как именно это реализовать.
Программа работает на том же сервере что и php
Нужно эмулировать ввод с клавиатуры в окно консоли.

Как подключиться к серверу ( а нельзя ли без этого когда всё на одном компьютере )
я разберусь. Вопрос как передать в консоль строку "команда 771".
 

fast2111

Новичок
>Вводишь в консоль свои команды с клавиатуры и они исполняются программой.
>Вопрос как передать в консоль строку "команда 771"

"команда" - это наверно "клиент" той "программы"?

>и что писать в команде ? какой текст ?
Наверно man "программа" ответит на этот вопрос...

http://ru2.php.net/manual/en/function.proc-open.php

Покажи пример.
 

kode

never knows best
Автор оригинала: Valenok
Подскажите как именно это реализовать.
Программа работает на том же сервере что и php
Нужно эмулировать ввод с клавиатуры в окно консоли.

Как подключиться к серверу ( а нельзя ли без этого когда всё на одном компьютере )
я разберусь. Вопрос как передать в консоль строку "команда 771".
суть такова:

тебе нужно расширение php-ssh и

opensshd и screen на сервере

C веб терминала ты коннектишся к ssh серверу, заходишь на вирутальный терминал и действуешь.
Такое решение более маштабируемо (те например сервер c похапе и нужным сервером разедутся на разные сервера)

Решение с собственным демоном не секурно

Можно грабить корованы

-~{}~ 22.05.08 14:45:

алсо, забыл добавить что нужный сервер необходимо запускать через screen

http://astronu.jinr.ru/wiki/index.php/Screen_Mini_HowTo
 
Сверху