salt 执行shell 脚本 修改名字

Posted linux运维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了salt 执行shell 脚本 修改名字相关的知识,希望对你有一定的参考价值。

#!/bin/bash
#命令 匹配主机               执行模块  脚本路径,必须放在salt目录下  源主机名       修改的主机名
#salt tt_LD_LM_LC_1  cmd.script salt://init/rename.sh  ‘tt_LD_LM_LC_1 tt_LD_LM_1‘

echo "network"
sed -i "s#${1}#${2}#g" /etc/sysconfig/network
grep ${2} /etc/sysconfig/network

echo "zabbix_agentd.conf"
sed -i "s#${1}#${2}#g" /usr/local/zabbix/etc/zabbix_agentd.conf
grep ${2} /usr/local/zabbix/etc/zabbix_agentd.conf

echo "minion"
sed -i "s#${1}#${2}#g" /etc/salt/minion
grep ${2} /etc/salt/minion

echo "hosts"
sed -i "s#${1}#${2}#g" /etc/hosts
grep ${2} /etc/hosts
hostname ${2}

echo ‘/etc/init.d/salt-minion restart‘
/etc/init.d/salt-minion restart

 

以上是关于salt 执行shell 脚本 修改名字的主要内容,如果未能解决你的问题,请参考以下文章

2.8-saltstack远程执行shell脚本

代码片段:Shell脚本实现重复执行和多进程

saltstack在windows客户端远程执行脚本提示路径不对的问题

shell脚本编程学习笔记-函数

Bash脚本之函数定义和调用

shell脚本介绍,shell脚本结构和执行,date命令用法,shell脚本中的变量