在Linux服务器上部署的时候,一般都要有哪些脚本,这些脚本该怎么编写?

这里是修真院后端小课堂,每篇分享文从

【 在Linux服务器上部署的时候,一般都要有哪些脚本,这些脚本该怎么编写?】

1.背景介绍

当我们在本地写好一个项目测试完毕后 我们一般都要把它上传到服务器上去

这里我们需要的操作都有什么呢

最低级的就是从本地打好war包上传服务器

不过在实际上我们都会使用一些版本管理工具像svn

目的是多人合作开发项目

任务三里面我们对此有一个详尽的使用

今天我们就在这里来谈一下如何从svn上自动下载部署到服务器上

2.知识剖析

我们先谈一下整体思路 要在svn上下载相关项目 然后服务器上打包

然后把war包放在容器内 这里我用的resin 最后重启resin

这些操作命令相信各位大佬都很熟悉 今天我们就用一个脚本实现一个命令解决

首先注意一下脚本文件的基础

程序必须以下面的行开始

#!/bin/sh

符号#!用来告诉系统它后面的参数是用来执行该文件的程序。

当编辑好脚本时,如果要执行该脚本,还必须使其可执行。

要使脚本可执行:编译 chmod +x 这样才能用./ 来运行

3.常见问题

3.1.执行权限问题

3.2.echo打印问题

  1. 3.打印变量问题

4.解决方案

4.1,使用sh 执行文件

4.2,echo 后面要有空格

4.3.用{}括起来

5.编码实战

直接贴代码把 更多更具体的可以看一下下文的视频

cat deploy.sh

#!/bin/sh

echo 停止resin服务

sh /opt/stop.sh

echo 停止svn服务<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值