【Linux】java应用的shell安装脚本

之前做了一个功能(也是一个比较小的web应用),因为涉及到启动时可以添加一些配置,所以自己有写了个shell安装脚本。在这里简单记录一下:

#!/bin/bash

#Default install location is "/usr/local/phonebook". If you want to change install location, modify two paths: working directory below, and jar start path in start.sh

#enable 9993 port
#判断public.xml中是否已经enable9993端口,若无则在指定位置添加。注意转义字符
function enableFirewalld(){
	insertText="<description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.<\/description>"
	portText="  <port protocol=\"tcp\" port=\"9993\"\/>"
	publicXmlPath="/etc/firewalld/zones/public.xml"

	grep "9993" $publicXmlPath > /dev/null
	if [ $? -eq 0 ]; then
		echo -e "\nINFO: port 9993 has already enabled\n"
	else
		sed -i "/$insertText/a\\$portText" $publicXmlPath
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值