本章介紹:
利用pscp功能進行bat腳本一鍵上傳,將windows平臺的文件上傳至liunx平臺中
第一步:下載pscp.exe插件
第二步:
將已經下載好的pscp.exr拷貝到 :
C:\Windows\System32 下
第三步:
可以進行cmd的指令控制,比如javac進行java編譯,或者gradlew進行jar打包
gradlew build -x test
gradlew我已經配置好了本地,執行cmd指令後會進行打包
第三步:
上傳文件:可以直接複製到bat腳本中使用
::在windows傳輸到liunx。已經編譯打包好的兩個jar包到服務器
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d.jar [email protected]:/opt/cwh/lib
:: 兩個冒號是註釋。-pw空格後接liunx登入密碼,-r是文件夾。
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d-tests.jar [email protected]:/opt/cwh/lib
上傳文件夾: -r指令是循環上傳文件
:: 上傳整個文件夾到liunx上
pscp -pw 1 -r E:\Desktop\0527(1)\0527 [email protected]:/root/test
從liunx中下載文件到windows平臺
::在liunx上下載文件到windows,把文件下載到桌面
pscp -pw 1 -r [email protected]:/opt/cwh/cwh.log E:\Desktop
最終整理成的:compile.bat腳本,點擊便可以一鍵上傳
::@echo off
:: 下載pscp工具
:: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
:: 將已經下載好的pscp.exr拷貝到
:: C:\Windows\System32
:: 第一步先用gradlew進行編譯打包處理。
gradlew build -x test
::在windows傳輸到liunx。已經編譯打包好的兩個jar包到服務器
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d.jar [email protected]:/opt/cwh/lib
:: 兩個冒號是註釋。-pw空格後接liunx登入密碼,-r是文件夾。
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d-tests.jar [email protected]:/opt/cwh/lib
:: 上傳整個文件夾到liunx上
pscp -pw 1 -r E:\Desktop\0527(1)\0527 [email protected]:/root/test
::在liunx上下載文件到windows,把文件下載到桌面
pscp -pw 1 -r [email protected]:/opt/cwh/cwh.log E:\Desktop
pause
最後一行的pause指令是暫停cmd窗口的效果,便於查看指令的進行,以及錯誤。
如下是最終效果圖