ホスト名とプロセスリストが記述されたHTMLを生成するCGI のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- ホスト名とプロセスリストが記述されたHTMLを生成するCGI へ行く。
- 1 (2019-01-03 (木) 23:24:53)
目次
概要 †
Webページ上にホスト名、時刻、プロセスリストを出力するPython CGIのサンプル
サンプル †
index.py †
#!usr/bin/python3 # # index page create # ## data import os, datetime, subprocess sysname = os.uname()[1] date = datetime.datetime.now() now = '{0:%Y/%m/%d %H:%M:%S}'.format(date) cmd = "ps ax | grep -v '\[' | sed 's/$/<br>/g' | grep -v 'sed'" procs = subprocess.check_output(cmd, shell=True).decode('utf-8') ## HTML html = """ <HTML> <HEAD> <title>index page</title> </HEAD> <BODY> <div align="center"> <hr> %s <hr> <table> <tr><td>Date : </td><td>%s</td></tr> <tr><td>Procs : </td><td>%s</td></tr> </table> </div> </BODY> </HTML> """ ## output print ( 'Content-type: text/html' ) print ( '' ) print ( html % (sysname,now,procs) ) # EOF