2015-01-21 26 views
-1

我想为solaris平台在shell中编写脚本,以了解下面的一些命令,它们的输出应该写入excel文件或文本文件作为输出。如何在单个脚本中开始为多个命令输出编写脚本

  1. 多少服务器全球

    zone --- zoneadm list -cv 
    
  2. H/W架构下部署

    showrev -a 
    
  3. OS相关信息

    uname -a 
    
  4. RAM和利用

    echo "::memstat" | mdb -k 
    
  5. 内部磁盘

    echo | format 
    
  6. 哪个服务运行在哪个节点

    hares -state |grep "ONLINE" 
    
+2

听起来不错,试试吧,让我们知道它是怎么回事! – 2015-01-21 06:11:11

+0

简单的一点是运行6个命令;你将它们写入单个文件并使其可执行并运行它。将信息输出到文本文件很简单 - 运行脚本并将其输出保存在文件中:'/ path/to/script>/tmp/some.file'。硬盘位正在格式化输出以在Excel中使用。 – 2015-01-21 06:13:47

+0

你想让我把所有这些命令都写在一个文本文件中,然后一个接一个地排除它 – 2015-01-21 06:19:20

回答

0

的Solaris是不是我familar用。我想我已经登录过一两次了。

但是,unix/linux我有一些经验。

你简单的需要把你的命令放在脚本文件中,通常以* sh(myscriptfile.sh)结尾。那么你只需运行脚本。

这就是说。您需要阅读 输出重定向(即您将输出写入文件)。

了解更多关于你的'壳'。我会进一步推荐使用bash(我相信开箱即用的solaris使用不同的东西)。 Bash脚本更受欢迎,因此您会发现更多的支持。

+1

FWIW:[命名扩展被认为是有害的](http://www.talisman.org/~erlkonig/documents/commandname-extensions-considered-harmful.shtml)。 – 2015-01-22 07:01:03

相关问题