/proc ファイルシステムから得られる情報を XML 形式で出力

/proc ファイルシステムから得られる情報を XML 形式で出力します。

xmlproc version 0.07 (2001-08-27) (ダウンロード)
実行するには、Perl が必要です。 Linux カーネル バージョン 2.4.x 用です。

実行例
> xmlproc /proc/cpuinfo /proc/filesystems
<?xml version="1.0"?>
<!DOCTYPE proc SYSTEM "proc.dtd">
<proc date="998765432:unix">
<cpuinfo>
<processor>0</processor>
<vendor_id>unknown</vendor_id>
<cpu_family>4</cpu_family>
<model>0</model>
<model_name>unknown</model_name>
<stepping>unknown</stepping>
<fdiv_bug>no</fdiv_bug>
<hlt_bug>no</hlt_bug>
<sep_bug>no</sep_bug>
<f00f_bug>no</f00f_bug>
<coma_bug>no</coma_bug>
<fpu>yes</fpu>
<fpu_exception>yes</fpu_exception>
<cpuid_level>-1</cpuid_level>
<wp>yes</wp>
<flags></flags>
<bogomips>33.18</bogomips>
</cpuinfo>
<filesystems>
<filesystem type="nodev">sockfs</filesystem>
<filesystem type="nodev">shm</filesystem>
<filesystem type="nodev">pipefs</filesystem>
<filesystem type="nodev">proc</filesystem>
<filesystem>ext2</filesystem>
<filesystem>msdos</filesystem>
<filesystem>vfat</filesystem>
<filesystem>iso9660</filesystem>
<filesystem>umsdos</filesystem>
<filesystem>ntfs</filesystem>
<filesystem type="nodev">autofs</filesystem>
<filesystem type="nodev">nfs</filesystem>
<filesystem type="nodev">devpts</filesystem>
</filesystems>
</proc>
> xmlproc /proc/swaps
<?xml version="1.0"?>
<!DOCTYPE proc SYSTEM "proc.dtd">
<proc>
<swaps>
<swap>
<filename>/dev/hda6</filename>
<type>partition</type>
<size>208804</size>
<used>60</used>
<priority>-1</priority>
</swap>
</swaps>
</proc>
> xmlproc /proc/uptime
<?xml version="1.0"?>
<!DOCTYPE proc SYSTEM "proc.dtd">
<proc>
<uptime>
<uptime_system>977.73</uptime_system>
<uptime_idle>840.88</uptime_idle>
</uptime>
</proc>
改版履歴


【XMLinux ホームページ】
E-Mail: xmlinux@geocities.co.jp