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 这个流写进一个不会保存的文件 即不要这个流了