while read line
do
boardIP=`echo "${line}" | awk -F"baseip=" {'print $2'} | awk -F"\"" {'print $2'}`;
echo "${boardIP}";
#主控板同时有vcs节点和node节点,去掉vcs节点。
nodeID=`echo "${line}" | awk -F"id=" {'print $2'} | awk -F"\"" {'print $2'} | awk -F"-" {'print $1'}`;
if [ "-${boardIP}" != "-" ] && [ "_${nodeID}" != "_Vcs" ]
then
SyncSingleBoard ${boardIP} $1 2>&1 &
fi;
done <${ClusterBoardsFile};
2. test.sh > /dev/null 2>&1;
3.添加操作系统命令
Alias="alias mdxsync='/opt/command_mdxsync.sh $1'";
Root_Bashrc_File="/root/.bashrc";
Alias_Mdx_Sync=`grep 'alias mdxsync=' ${Root_Bashrc_File}`;
if [ "-${Alias_Mdx_Sync}" = "-" ]
then
echo "${Sync_All_Board_Alias}" >> ${Root_Bashrc_File};
source ${Root_Bashrc_File}
echo "set the alias opasswd success";
fi
分享到:
相关推荐
使用shell脚本管理系统,可将脚本放在后台执行,同时非挂起运行。
Shell脚本能够调用系统命令,实现更复杂的任务。例如,`find`命令用于查找文件,`grep`用于搜索文本,`sed`和`awk`进行文本处理,`sort`和`uniq`处理排序和去重,`tar`和`gzip`则用于文件打包和压缩。 五、在嵌入式...
**高级Shell脚本编程** Shell脚本编程是Linux/Unix系统中的重要技能,它是一种用于自动化任务、管理系统和实现批处理操作的脚本语言。在Linux环境中,Bash(Bourne-Again SHell)是最常用的Shell,它扩展了原始的...
- **命令执行**:与命令行中执行命令相同,可以设置环境变量,支持前台和后台执行。 - **流程控制**:包括条件语句(if-else)、循环(for, while)、函数等,使得脚本具备复杂的逻辑处理能力。 - **变量**:Bourne ...
- 注意特殊字符的使用,如`>`用于重定向,`&`用于后台执行命令。 2. **编写与执行Shell程序**: - 编写Shell程序通常使用文本编辑器如`vi`,并将命令序列保存为.sh文件。 - 编写示例中,创建了一个名为`date`的...
Shell脚本是Linux/Unix操作系统中的一个强大工具,它允许用户编写自动化任务的程序,极大地提高了工作效率。在本文中,我们将深入探讨Shell脚本的基础知识,帮助初学者快速入门。 一、Shell概述 Shell是操作系统...
当用户注册到 Unix 系统时,系统都会为用户启动一个 Shell,Shell 会一直等待用户的指令,当用户输入的命令被确认后,Shell 便对其进行解释并产生系统调用,完成相应操作,然后,又进入等待状态。 Shell 是一种命令...
在IT领域,Shell脚本是一种强大的工具,尤其对于系统管理员和开发者来说,它能帮助自动化日常任务,提高工作效率。在标题“无聊写了个shell脚本”中,我们可以想象作者利用闲暇时间探索并实践了Shell脚本编写。描述...
在Linux操作系统中,Shell脚本是一种强大的工具,用于自动化日常任务、管理系统以及执行一系列命令。"Linux下101个shell脚本"是一份宝贵的资源,涵盖了从基础到高级的各种shell脚本示例,对于想要深入学习Linux ...
Shell脚本是Linux/Unix操作系统中的一种编程语言,它允许用户通过命令行接口执行一系列自动化任务。这个"shell脚本100例"的PDF集合很可能是为了教授初学者和经验丰富的用户如何利用Shell脚本提高工作效率。在这个...
Linux Shell脚本是一种强大的自动化工具,它允许用户编写批处理程序来执行一系列命令,类似于Windows环境中的批处理文件。在Linux环境中,Shell脚本比DOS批处理文件更加强大和灵活,支持更多的编程特性。本文主要...
当在命令后面加上单个`&`时,命令将在后台执行,这意味着脚本会立即继续执行下一个命令,而无需等待当前命令完成。注意,后台运行的命令在终端关闭时可能不会被终止,除非手动停止或者通过其他方式管理。 ``` ...
本项目旨在通过C程序来模拟实现Shell脚本中的核心功能,包括管道(pipe)、重定向(redirection)、信号处理(signal handling)以及后台执行(background execution)。这些功能是Shell脚本的核心特性,也是系统...
- **进程控制**:`&`用于后台执行命令,`wait`用于等待子进程结束。 - **函数返回值**:`return`用于返回函数结果,范围是0-255。 通过学习和实践这些示例,你可以掌握编写高效、可靠的Shell脚本的技巧,无论是...
在Linux系统中,后台执行shell命令是日常系统管理和自动化任务执行的重要组成部分。这些命令允许我们无需保持终端会话打开即可运行程序,极大地提高了工作效率。本文将深入探讨标题中提到的几种后台执行命令,包括`...
- `` `command` ``:命令替换,用于在Shell脚本中执行命令并将输出作为表达式的一部分。 #### 三、Shell Script编程 - **条件测试**:使用 `[ ]` 或者 `test` 命令来进行条件判断。 - **循环控制**:支持多种循环...
Shell脚本则是一种用于自动执行一系列Shell命令的脚本语言。通过编写Shell脚本,可以实现任务自动化、批量处理文件等高级功能,极大地提高了工作效率。 #### 二、Shell编程基础知识 1. **变量定义**: - 在Shell...
在信息技术领域,Shell脚本是一种强大的工具,它允许用户通过命令行接口自动化执行一系列操作。对于系统管理员、开发者以及任何需要处理日常任务的人来说,掌握高级Shell脚本编程技巧是至关重要的。本指南将深入探讨...