日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx+tomcat+resin+jdk一键自动化安装脚本(4--resin安装脚本)

發布時間:2025/3/20 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx+tomcat+resin+jdk一键自动化安装脚本(4--resin安装脚本) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

#!/bin/bash #?this?shell?will?be?installed?resin*.tar.gz #author:?wangjiulong#global?variables resin_pkg=`cat?$tmp_resin` resin_tar=`cat?$tmp_resin?|?awk?-F.tar.gz?'{print?$1}'` resin_num=`cat?$tmp_resin?|?awk?-F.tar.gz?'{print?$1}'?|?awk?-F-?'{print?$2}'` resin_path=/usr/local/resindatef(){?date?"+%Y/%m/%d?%H:%M"?;?}#custom?log print_log(){if?[[?-d?$log_dir??]];thenecho?"[$(datef)]??$1"?>>?$logelseecho?"[$(datef)]?log?path?does?not?exist,created?first"?>>$logmkdir?-p?$log_direcho?"[$(datef)]??$1"?>>?$logfi }#檢查本機是否安裝了jdk,如果已經安裝了,則繼續安裝tomcat,不然先安裝jdk,再去安裝tomcat check_jdk_install(){jdk_local_path=/data/javajdk_local_version=`java?-version?>?/dev/null?2>&1;echo?$?`if?[?$jdk_local_version?-eq?0??];thenprint_log?"本機jdk已經安裝,可以安裝繼續安裝resin"install_resinelse#不管是否之前安裝了jdk,默認安裝jdk1.7的echo?"jdk-1.7.0_17.tar.gz"?>?$tmp_jdksource?./install_jdk.shsource?/etc/profileprint_log?"jdk-1.7已經安裝,接下來安裝resin"install_resinfi }install_resin(){#resin安裝時的參數,請根據自己業務的需求,做相應的修改cd?$tar_dirtar?zxf?$resin_pkgcd?$resin_tar./configure?--prefix=/usr/local/resin?--enable-jni?--enable-64bit?--enable-linux-smp?--with-java-home=/data/java/jdk?&&?make?&&?make?installif?[[?$??!=?"0"?]];thenecho?"[$(datef)]?ins_resin():?install?error!"exitfi#判斷用戶安裝的resin的版本,不同的版本,替換不同的配置文件。case?$resin_num?in4.0.23)print_log?"復制替換4.0.23版的resin文件"cp?-fv?$file_dir/resin_pro_4.0.23.xml?/usr/local/resin/conf/resin.xmlcp?-fv?$file_dir/resin_pro_4.0.23?/etc/init.d/resin;;3.0.21)print_log?"復制替換3.0.21版的resin文件"cp?-fv?$file_dir/resin.conf?/usr/local/resin/conf/resin.confcp?-fv?$file_dir/resin?/etc/init.d/resin;;*);;esaccp?-fv?$file_dir/license.jar?/usr/local/resin/libchkconfig?--add?resinchmod?755?/etc/init.d/resin[?!?-d??/data/log/resin?]?&&?mkdir?-m777?-p?/data/log/resinadd_user }add_user(){print_log?"****************?Begin?change?www?user?mode?*********************"if?!?grep?"^www"?/etc/passwdthengroupadd?wwwuseradd?-g?www?-s?/bin/bash?-d?/data/www?wwwfi[[?-d?/usr/local/resin?]]?&&?chown?-R?www:www?/usr/local/resinprint_log?"***************?End?change?www?user?mode?************************"finished }finished(){#?install?completeprint_log?""print_log?"###########################################################"print_log?"#?[$(datef)]?congratulagions!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"print_log?"#?[$(datef)]?don't?forget?to?modify?configuration?files!!!"print_log?"#?[$(datef)]?based?on?your?system?resources?like?mem?size?"print_log?"###########################################################"print_log?"" }check_jdk_install

????

轉載于:https://my.oschina.net/u/2322690/blog/611329

總結

以上是生活随笔為你收集整理的nginx+tomcat+resin+jdk一键自动化安装脚本(4--resin安装脚本)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。