Мне нужно получить вывод команды unix на веб-странице в табличном формате.
Это то, что я делал раньше:
Это в основном генерирует HTML-код, который я перенаправляю на HTML-страницу и получаю к ней доступ с веб-страницы.
echo "<html lang=en xml:lang=en xmlns=http://www.w3.org/1999/xhtml>"
echo "<head>"
echo "<title> Team Page </title>"
echo "</head>"
echo "<body bgcolor=#ddfedg font-family=Comic Sans MS>"
echo "<table border=1>"
cat $i|grep %|grep -v on|awk '{printf "<tr><td>%-10s</td> <td>%-10s</td>
</tr>\n",$NF,$(NF-1)}'
echo "</table>
</body>
</html>"
Раньше я использовал его как cronjob в unix и генерировал html-страницу каждые 15 минут.
Теперь я хочу сделать этот доступ в реальном времени .. как свежие данные загружаются при каждой загрузке страницы.
Я попытался использовать функции exec () и system () в php, но я не могу понять, как составить таблицу результатов.
Выход отображается как:
Array (
[0] => / 5%
[1] => /stand 10%
[2] => /var 36%
[3] => /usr 40%
[4] => /ts_undo 31%
[5] => /ts_temp 96%
[6] => /ts_redo3 13%
[7] => /ts_redo2 13%
[8] => /ts_redo1 13%
[9] => /ts_index 7%
[10] => /ts_data 96%
[11] => /tmp 54%
[12] => /test_db 65%
[13] => /oracle 22%
[14] => /oraarch 36%
[15] => /opt 20%
[16] => /home 38%
[17] => /Oracle10g 76%
)
Пожалуйста, помогите мне в этом вопросе.