Можно ли отобразить вывод команды интерактивной оболочки на веб-странице без обновления веб-страницы? - PullRequest
0 голосов
/ 07 октября 2011

Можно ли отображать вывод команды интерактивной оболочки на веб-странице без обновления веб-страницы?

Например, можем ли мы обновлять веб-страницу самым последним снимком вывода команды (Linux) Top каждую 1 секунду безобновить веб-страницу?

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

Спасибо.

1 Ответ

1 голос
/ 07 октября 2011

Да, вам нужно использовать запрос в стиле AJAX для периодического обновления содержимого.Это широкая тема, поэтому ее нелегко охватить за несколько минут!

Посмотрите на некоторые из наиболее популярных библиотек JavaScript, таких как jQuery или Mootools, и вы увидите методы для выполнения запросов AJAX.JSON - это самый простой формат для передачи данных для этого типа работы, так как PHP и JavaScript поддерживают его изначально.То есть.Вы можете закодировать свои данные в JSON в одну строку из PHP, а затем декодировать в JavaScript, просто используя его.

Редактировать: И теперь я перечитал ваш вопрос, я пропустил половину смысла!Не уверен, что вопрос о выводе интерактивной оболочкиЯ попробовал это только сейчас - к сожалению, команда не завершилась, но записала вывод в test.txt.

top > test.txt

Возможно, есть способ сделать его неинтерактивным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...