美文网首页
代码部署到服务器上

代码部署到服务器上

作者: 有bear来啊 | 来源:发表于2018-03-28 16:18 被阅读0次
1.简述

流程如下: 将代码从SVN上 CheckOut 下来 ---->maven 先clean 后将代码编译打包 --->java -jar 启动

2.常用命令
2.1 从svn checkout 代码

svn co svn://127.0.0.1:3690/repo/trunk/YourProjectName .

2.2 maven 编译打包

mvn clean compile package

2.3 shell 中 if -f -d -e
-e filename 如果 filename存在,则为真
-d filename 如果 filename为目录,则为真 
-f filename 如果 filename为常规文件,则为真
-L filename 如果 filename为符号链接,则为真
-r filename 如果 filename可读,则为真 
-w filename 如果 filename可写,则为真 
-x filename 如果 filename可执行,则为真
-s filename 如果文件长度不为0,则为真
-h filename 如果文件是软链接,则为真
filename1 -nt filename2 如果 filename1比 filename2新,则为真。
filename1 -ot filename2 如果 filename1比 filename2旧,则为真。

整数变量表达式
-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于

2.4 查找指定名称的进程并显示进程详细信息

java 是模糊匹配的进程名 
pgrep java | xargs ps -u --pid

2.5 nohup 不挂断的运行命令 &在后台运行

nohup    command    > myout.file 2>&1 &       

数字含义 :0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;

2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到myout.file文件中。

>/dev/null  这个流写进一个不会保存的文件 即不要这个流了

相关文章

网友评论

      本文标题:代码部署到服务器上

      本文链接:https://www.haomeiwen.com/subject/ibtucftx.html