source: client/shared/lib/httpd/LogCommand.sh @ 46f7d6f

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 46f7d6f was 21c226b, checked in by irina <irinagomez@…>, 11 years ago

#636 consola de log en utf-8

git-svn-id: https://opengnsys.es/svn/branches/version1.0@4161 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100755
File size: 1.2 KB
Line 
1#!/bin/bash
2OGLOGCOMMAND=${OGLOGCOMMAND:-"/tmp/command.log"}
3OGLOGCOMMANDTMP=$OGLOGCOMMAND.tmp
4echo "Content-type: text/html"
5echo ""
6echo "<html><head>"
7echo "<meta charset='utf-8'>"
8echo "<meta http-equiv='Refresh' content='5,URL=./LogCommand.sh'> <link rel='stylesheet' type='text/css' href='oglive.css' />"
9echo "<title>Bash as CGI</title></head><body>"
10
11$(strings -e S $OGLOGCOMMAND > $OGLOGCOMMANDTMP)
12
13echo "<table>"
14
15echo "<tr>"
16
17
18echo "<TEXTAREA NAME='trackloghead' ROWS='13' COLS='175'>"
19#echo "$(head -n 10 /tmp/command.log.tmp | uniq)"
20# UHU - 2013/07/05 - Se incluye el simbolo % y la palabra sent para que se muestre la salida de rsync
21echo "$(egrep -v '^bytes|%|sent|^Elapsed:|^Total [Tt]ime:|^-|^\\|^\/' $OGLOGCOMMANDTMP | uniq | head -n 15)"
22echo "</TEXTAREA>"
23
24echo "</tr>"
25
26
27echo "<tr>"
28
29echo "<TEXTAREA NAME='tracklogtail' ROWS='2' COLS='175'>"
30#echo "$(tail -n 5 /tmp/command.log.tmp | uniq)"
31# UHU - 2013/07/05 - Se incluye el simbolo % y la palabra sent para que se muestre la salida de rsync
32echo "$(egrep '^bytes|%|sent|^Elapsed:|^Total [Tt]ime:|^-|^\\|^\/' $OGLOGCOMMANDTMP | uniq | tail -n 2)"
33echo "</TEXTAREA>"
34
35
36echo "</tr>"
37
38echo "</table>"
39
40
41echo "</body></html>"
Note: See TracBrowser for help on using the repository browser.