【发布时间】:2015-01-21 06:09:44
【问题描述】:
我想在 shell 中为 solaris paltform 编写一个关于以下一些命令的脚本,它们的输出应该写在 excel 文件或文本文件中作为输出。
-
全局下部署多少台服务器
zone --- zoneadm list -cv -
硬件架构
showrev -a -
操作系统相关信息
uname -a -
内存及其使用
echo "::memstat" | mdb -k -
内部磁盘
echo | format -
哪个服务在哪个节点上运行
hares -state |grep "ONLINE"
【问题讨论】:
-
听起来不错,试一试,告诉我们进展如何!
-
简单的一点是运行 6 个命令;您将它们写入单个文件并使其可执行并运行它。将信息输出到文本文件很简单——运行脚本并将其输出保存在文件中:
/path/to/script > /tmp/some.file。难点在于格式化输出以便在 Excel 中使用。 -
你要我把这些命令都写在一个文本文件里,然后一一执行
-
@JohnZwinck....当我将它作为可执行文件放入一个简单的脚本中时,它的工作原理。
-
现在我正在执行上面这样的操作你能帮我一个忙请告诉我如何更有趣和对用户更可见#!/bin/bash ##在全局下部署了多少台服务器zoneadm list -cv #############################H/w 架构 showrev -s master -d ##OS 相关信息 uname -a ##RAM 及其利用率 prtdiag ##Internal Disk echo | format ##哪个服务在哪个节点上运行 /opt/VRTSvcs/bin/hares -state |grep "ONLINE" exit 0