2011-10-07 3 views
0

웹 페이지를 새로 고치지 않고 웹 페이지에 대화 형 쉘 명령 출력을 표시 할 수 있습니까?웹 페이지를 새로 고치지 않고 웹 페이지에 대화 형 쉘 명령 출력을 표시 할 수 있습니까?

예를 들어 웹 페이지를 새로 고치지 않고 (Linux) Top 명령 출력의 최신 스냅 샷으로 웹 페이지를 1 초마다 업데이트 할 수 있습니까?

대화식 셸 명령의 최신 출력을 텍스트 기반 스냅 샷으로 가져 오는 방법을 가르쳐 주시면 매우 유용합니다.

감사합니다.

답변

1

예, 정기적으로 내용을 새로 고치려면 AJAX 스타일 요청을 사용해야합니다. 그것은 광범위한 주제이지만, 여기 몇 분 안에 다루기 쉬운 것은 아닙니다!

jQuery 또는 Mootools와 같이 많이 사용되는 JavaScript 라이브러리를 살펴보고 AJAX 요청을 작성하는 방법을 살펴보십시오. JSON은 PHP와 JavaScript가 기본적으로 지원하기 때문에 이러한 유형의 작업을 위해 데이터를 전송하는 가장 쉬운 형식입니다. 예. 당신은 PHP에서 한 줄로 JSON으로 데이터를 인코딩 한 다음, 그것을 eval로 간단하게 JavaScript로 디코딩 할 수 있습니다.

편집 : 이제 질문을 다시 읽었으며 반쯤은 놓쳤습니다! 대화 형 셸 출력 질문에 대한 확신이 없습니다. 나는 지금 막 시도했다. 명령은 불행히도 종료되지 않았지만 test.txt에 출력을 기록했다.

top > test.txt 

아마도 비 대화식으로 만들 수있는 방법이 있습니다.

관련 문제