女友公司开发的产品(JAVA项目)包含很多服务,每个服务都要分别部署在不同的主机上,每个服务在代码中都有大量的IP需要修改。二现场部署,由于时间紧、压力大,容易出错且不易排查,所以我就写了这个脚本。 该脚本有三个参数,依次为: 参数一:项目所在目录 参数二:配置文件中的原IP 参数三:用来替换的新IP 执行后会将项目所在目录(通过参数一指定)下所有配置文件中(以.properties、.conf、.cnf结尾的文件,包括jar包中的这几类配置文件)的原IP(通过参数二指定)批量替换为新IP(通过参数三指定)。
写这个巡检程序主要是为了减少人工重复劳动,主要是Java+Shell+Excel。 该程序是通过Java程序远程登录Linux主机,并调用Linux主机上的脚本获取主机硬件资源使用情况和应用及数据库的使用情况,Java程序获取到数据后进行解析,并将数据一一对应的填写到Excel模板中,生成新的Excel巡检报告。
女友公司开发的产品(JAVA项目)包含很多服务,每个服务都要分别部署在不同的主机上,每个服务在代码中都有大量的IP需要修改。二现场部署,由于时间紧、压力大,容易出错且不易排查,所以我就写了这个脚本。 该脚本有三个参数,依次为: 参数一:项目所在目录 参数二:配置文件中的原IP 参数三:用来替换的新IP 执行后会将项目所在目录(通过参数一指定)下所有配置文件中(以.properties、.conf、.cnf结尾的文件,包括jar包中的这几类配置文件)的原IP(通过参数二指定)批量替换为新IP(通过参数三指定)。...
写这个巡检程序主要是为了减少人工重复劳动,主要是Java+Shell+Excel。 该程序是通过Java程序远程登录Linux主机,并调用Linux主机上的脚本获取主机硬件资源使用情况和应用及数据库的使用情况,Java程序获取到数据后进行解析,并将数据一一对应的填写到Excel模板中,生成新的Excel巡检报告。...
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如该工程师当前档期不合,也可免费为您推荐相似候选人