我将它命名为 _server,我们将知道哪个 OS 级别属于哪台处事器,不会执行。
因为它是我们的 “for 循环” 的开始,它将是我们将向循环提供的数据,shell 脚本只是系统呼吁。4444kk-com
这些声明类似于变量=某个对象。www-4444kk-com
这报告系统我们将如何解释该脚本, echo $_server OS Level: 这一行是我们的标签, 结束语 这是一个简单的 shell 脚本。
添加成果/逻辑来处理惩罚 Linux 和 AIX 处事器。
如果没有设置 SSH 键,我使用此 shell 是因为它使代码可以兼容差此外 OS 类型,如果脚本是一辆车。
那么 for 循环就是动员机,因为它标识变量 $_list_of_server 的一次迭代,这样做只是为了保持美观,这会使您能够编写尽可能健壮且兼容各类平台的脚本, 在下一篇文章中,这样,所以在您操练编写 shell 脚本的时候。
for _server in $_list_of_servers 这长短常重要的一行,该变量为 $_list_of_servers,那么您必需输入一个密码。
所以当脚本执行时,运行 oslevel -s 呼吁并将它返回到屏幕上,但我但愿我的脚本输出看起来层次很清晰,在第一次循环迭代中,我使用了 /bin/sh,如果需要从多个处事器拉取信息,它将在返回 OS 级别之前打印处事器的名称,所有以井号 (#) 开头的内容都是一条注释,同样使用汽车作为类比,变量名显示在等号左侧。
变量是一个包括 4 个处事器名称的字符串,该变脸的内容位于右侧,以下是 for 循环的语法: for _NEW_VARIABLE in SUPPLIED_CONDITION 所以上述语法是您(作为脚本创建者)将提供的信息, ssh $_server oslevel -s 这是我们的脚本的内容,此脚本将结束运行并从多个处事器陈诉 OS 级别:mars、earth、saturn 和 jupiter。
它实际表达的寄义是: for _server in mars earth saturn jupiter 让我们将此观念归纳一下, 上一篇: 优化 AIX 内部存储:提升 AIX 性能的准则和工具 下一篇: 在 AIX 6.1 大将 WebSphere 部署从 IBM WebSphere Application Server Network Deployment V 相关内容 。
因为每个 shell 都有所差别,本示例是一段陈诉 OS 级此外简单脚本: #!/bin/sh #Variables _list_of_servers=mars earth saturn jupiter # Main Code for _server in $_list_of_servers do echo $_server OS Level: ssh $_server oslevel -s echo n done 此刻。
您此刻的位置:天新网 > 网络学院 > 操纵系统 > AIX 轻松编写 AIX Shell 脚本 2012年10月17日 ibm Andrew Wojnarek shell 脚本编写也是如此,下一个逻辑步调是说。
它将为 earth,) _list_of_servers=mars earth saturn jupiter 这是一个变量,它被称为 “shebang” 行,变量 _server 将为 mars,这很重要。
done 最后一行封锁循环,凡是就是报告系统我们将使用哪些 shell,Bourne shell 是一个合用于大部分 Unix OS 的常用 shell,它只是一个 Bourne shell,可以将 _NEW_VARIABLE 视为一个姑且空间,我讲扩展此脚本,依此类推,“执行以下操纵”,让我们阐明一段根基的 shell 脚本,_NEW_VARIABLE 可以是您想要的任何对象,您将获得以下输出: mars 6100-06-04-1112 earth 6100-06-04-1112 saturn 6100-06-04-1112 jupiter 6100-06-04-1112 阐明Shell 脚本 此刻让我们逐行阐明一下该脚本: #!/bin/sh 该脚本一直是任何脚本的第一部分,还会不绝充分您有干系统和系统呼吁的常识,在 shell 脚本中,在此示例中, echo n 这只是在 OS 级别后安排了一个空行, do 此刻我们已启动了动员机并踏下了油门,您可以编写一段根基的 shell 脚原来执行该成果,在第二次循环迭代中, (请注意。
而不但愿别离登录到各个处事器,正确的编程实践是将它命名为描述您将做的工作的表达式。
AIX 默认环境下会使用 Korn shell,而大部分 Linux 版本默认也使用 Bourne shell,本概述应该提供了通过编写 shell 脚原来自动化单调的历程或提供简单陈诉的根本常识, SUPPLIED_CONDITION 暗示内容,这将是为动员机提供动力的燃油,从根本层面上讲,如果运行脚本 ./script.sh,在此环境下,在示例中,它使用 SSH 登录随处事器,例如 “x”、“variable”。
让我来解释一下每一部分。