TEST_install.bat

系統(tǒng)運維

@echo off

肥鄉(xiāng)網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

rem Get the current path
set I_PATH=%CD%

rem Generate configuration file
rem echo 系統(tǒng)安裝路徑:%I_PATH%\\app > %I_PATH%\\confing.txt

rem Generate the jar configuration file
echo prefix: %I_PATH%\\app\\test >> %I_PATH%\\app\\application.yml
echo pythonPath: %I_PATH%\\app\\test\\python\\python >> %I_PATH%\\app\\application.yml

rem Generate backup bat configuration file
echo @echo off > %I_PATH%\\app\\test\\backup.bat
echo for /f %%%%i in (%I_PATH%\\app\\pid.txt) do (set PID=%%%%i) >> %I_PATH%\\app\\test\\backup.bat
echo taskkill /T /F /PID %%PID%% >> %I_PATH%\\app\\test\\backup.bat
echo mkdir %I_PATH%\\app\\test\\databackup\\%%1\\main>> %I_PATH%\\app\\test\\backup.bat
echo xcopy /y /s /r %I_PATH%\\app\\test\\main %I_PATH%\\app\\test\\databackup\\%%1\\main >> %I_PATH%\\app\\test\\backup.bat
echo %I_PATH%\\app\\start.vbs >> %I_PATH%\\app\\test\\backup.bat
echo exit >> %I_PATH%\\app\\test\\backup.bat

rem Generate recovery bat configuration file
echo @echo off > %I_PATH%\\app\\test\\recovery.bat
echo for /f %%%%i in (%I_PATH%\\app\\pid.txt) do (set PID=%%%%i) >> %I_PATH%\\app\\test\\recovery.bat
echo taskkill /T /F /PID %%PID%% >> %I_PATH%\\app\\test\\recovery.bat
echo rmdir /q /s %I_PATH%\\app\\test\\main >> %I_PATH%\\app\\test\\recovery.bat
echo mkdir %I_PATH%\\app\\test\\main >> %I_PATH%\\app\\test\\recovery.bat
echo xcopy /y /s /r %I_PATH%\\app\\test\\temp\\main %I_PATH%\\app\\test\\main >> %I_PATH%\\app\\test\\recovery.bat
echo rmdir /q /s %I_PATH%\\app\\test\\temp >> %I_PATH%\\app\\test\\recovery.bat
echo %I_PATH%\\app\\start.vbs >> %I_PATH%\\app\\test\\recovery.bat
echo exit >> %I_PATH%\\app\\test\\recovery.bat

rem Generate TEST start bat configuration file
echo @echo off >%I_PATH%\\app\\TEST_start.bat
echo cd %I_PATH%\\app >>%I_PATH%\\app\\TEST_start.bat
echo set http_str=no >>%I_PATH%\\app\\TEST_start.bat
echo java-1.8.0_172\\bin\\curl -s http://127.0.0.1:8080/static/index.html ^> curl.log >>%I_PATH%\\app\\TEST_start.bat
echo findstr "html" curl.log ^>nul 2^>^&1 ^&^& set http_str=html >>%I_PATH%\\app\\TEST_start.bat
echo if %%http_str%%==html goto RUN >>%I_PATH%\\app\\TEST_start.bat
echo del curl.log >>%I_PATH%\\app\\TEST_start.bat
echo title mycmd >>%I_PATH%\\app\\TEST_start.bat
echo for /f "tokens=2 delims=," %%%%a in (\'tasklist /v /fo csv ^^^| findstr /i "mycmd"\') do (set "mypid=%%%%~a") >>%I_PATH%\\app\\TEST_start.bat
echo echo %%mypid%% ^> pid.txt >>%I_PATH%\\app\\TEST_start.bat
echo msg %%username%% /TIME:5 "您好,軟件正在啟動,請稍等..." >>%I_PATH%\\app\\TEST_start.bat
echo %I_PATH%\\app\\java-1.8.0_172\\bin\\java -jar %I_PATH%\\app\\celloud-test.jar >>%I_PATH%\\app\\TEST_start.bat
echo :RUN >>%I_PATH%\\app\\TEST_start.bat
echo del curl.log >>%I_PATH%\\app\\TEST_start.bat
echo msg %%username%% /TIME:5 "您好,軟件已經(jīng)啟動,不需要重復(fù)開啟,謝謝合作!" >>%I_PATH%\\app\\TEST_start.bat

echo @echo off >%I_PATH%\\app\\start.bat
echo cd %I_PATH%\\app >>%I_PATH%\\app\\start.bat
echo title mycmd >>%I_PATH%\\app\\start.bat
echo for /f "tokens=2 delims=," %%%%a in (\'tasklist /v /fo csv ^^^| findstr /i "mycmd"\') do (set "mypid=%%%%~a") >>%I_PATH%\\app\\start.bat
echo echo %%mypid%% ^> pid.txt >>%I_PATH%\\app\\start.bat
echo %I_PATH%\\app\\java-1.8.0_172\\bin\\java -jar %I_PATH%\\app\\celloud-test.jar >>%I_PATH%\\app\\start.bat

rem Generate TEST start vbs configuration file
echo Set ws = CreateObject("Wscript.Shell") >"%USERPROFILE%\\Desktop\\TEST_start.vbs"
echo ws.currentdirectory = "%I_PATH%\\app" >>"%USERPROFILE%\\Desktop\\TEST_start.vbs"
echo ws.run "cmd /c %I_PATH%\\app\\TEST_start.bat",vbhide >>"%USERPROFILE%\\Desktop\\TEST_start.vbs"

echo Set ws = CreateObject("Wscript.Shell") >%I_PATH%\\app\\TEST_start.vbs
echo ws.currentdirectory = "%I_PATH%\\app" >>%I_PATH%\\app\\TEST_start.vbs
echo ws.run "cmd /c %I_PATH%\\app\\TEST_start.bat",vbhide >>%I_PATH%\\app\\TEST_start.vbs

echo Set ws = CreateObject("Wscript.Shell") >%I_PATH%\\app\\start.vbs
echo ws.currentdirectory = "%I_PATH%\\app" >>%I_PATH%\\app\\start.vbs
echo ws.run "cmd /c %I_PATH%\\app\\start.bat",vbhide >>%I_PATH%\\app\\start.vbs

rem Generate desktop shortcuts
set lnkdir="%USERPROFILE%\\Desktop"
echo [InternetShortcut] >%lnkdir%\\TEST_app.url
echo URL="http://127.0.0.1:8080/static/index.html" >>%lnkdir%\\TEST_app.url

rem delete install.bat
del %I_PATH%\\install.bat

本文標題:TEST_install.bat
分享地址:http://muchs.cn/article34/chchpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、App開發(fā)、動態(tài)網(wǎng)站定制開發(fā)、電子商務(wù)、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)