html-отчет

Вопросы написания собственного программного кода (на любых языках)

Модератор: Olej

Maksik_59
Интересующийся
Сообщения: 2
Зарегистрирован: 25 дек 2013, 11:05
Контактная информация:

html-отчет

Непрочитанное сообщение Maksik_59 » 25 дек 2013, 11:07

Как можно реализовать? Помогите кто может
Сгенерировать html-отчет о процессах, выполняемых системой. Отчет должен иметь вид таблицы:

Код: Выделить всё

Processes: 77 total, 4 running, 2 stuck, 71 sleeping, 415 threads
Load Avg: 0.28, 0.21, 0.21 CPU usage: 1.31% user, 1.31% sys, 97.36% idle
SharedLibs: 5100K resident, 6228K data, 0B linkedit. MemRegions: 18472 total, 1259M resident, 32M private, 459M shared.
PhysMem: 828M wired, 2142M active, 600M inactive, 3570M used, 515M free.
VM: 154G vsize, 1041M framework vsize, 2118843(0) pageins, 31910(0) pageouts.
Networks: packets: 959253/815M in, 720612/182M out. Disks: 339129/11G read, 435830/10G written.

PID COMMAND %CPU TIME #TH #WQ #POR #MREG RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE UID
32199 top 4.3 00:00.42 1/1 0 24 36 1424K 252K 2020K 17M 2378M 32199 32194 running 0
32194 bash 0.0 00:00.01 1 0 17 24 432K 244K 1096K 17M 2378M 32194 32193 sleeping 501
32193 login 0.0 00:00.64 1 0 22 56 560K 252K 1680K 19M 2379M 32193 32190 sleeping 0
32190 Terminal 3.5 00:01.02 5 1 111- 214 4388K+ 36M 14M+ 73M 2777M 32190 110 sleeping 501
32117 ocspd 0.0 00:02.61 3 1 50 66 4612K 304K 5276K 79M 2447M 32117 1 sleeping 0
(вывод команды top вашей системы).
Для столбцов и ячеек использовать тэги <div>.
Нужно реализовать через команду display и чтобы использовался div

Maksik_59
Интересующийся
Сообщения: 2
Зарегистрирован: 25 дек 2013, 11:05
Контактная информация:

Re: html-отчет

Непрочитанное сообщение Maksik_59 » 25 дек 2013, 14:54

Код: Выделить всё

#!/bin/bash
top -b -n 1 | sed 's/\ *\ /<style> .myrow{display:block;} .myrow > div{display:inline-block;}<\/style>/g' > a.html
Что не так?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: html-отчет

Непрочитанное сообщение Olej » 25 дек 2013, 15:08

Maksik_59 писал(а):

Код: Выделить всё

#!/bin/bash
top -b -n 1 | sed 's/\ *\ /<style> .myrow{display:block;} .myrow > div{display:inline-block;}<\/style>/g' > a.html
Что не так?
А что так? :lol:
Что вы имеете в виду?

Maksik_59,

1. Вы же понимаете, что ваша задача - это трудоёмкая и рутинная возня с подбором регулярного выражения шаблона для фильтрации текста... Никто этой тягомутиной от скуки заниматься не станет ;-)
Вы можете обратиться для проверки вашего варианта как оно работает в других дистрибутивах (а отличия могут быть) ... это можно подсказать.

2. Вам это нужно для реальной работы?
Или задали в качестве учебного домашнего задания?
Если 2-е ... то на этом форуме как-то не поощряется выполнение заданий за студентов - пусть сами делают.
Т.е. я, конечно, не стану за всех говорить "не поощряется", но я - никогда не делаю, и здесь не наблюдал за несколько лет охотников... Хотя кто знает? ;-)

P.S. Если это действительно домашнее задание, то вам - на LOR ... или ещё какой сайт такого рода, там это любят.

Аватара пользователя
Svitlanija
Интересующийся
Сообщения: 3
Зарегистрирован: 10 дек 2013, 13:33
Откуда: Россия
Контактная информация:

Ответ

Непрочитанное сообщение Svitlanija » 27 дек 2013, 17:34

Мне нравится эта идея, я вполне с Вами согласен.

Ответить

Вернуться в «Программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей