| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- @ECHO OFF
- SET IP=192.168.1.132
- SET BAT=0
- IF "%~1" NEQ "" (
- SET IP=%1
- SET BAT=1
- )
- SET TARGET=pdutar
- SET CURDIR=%~dp0
- SET CURDIR=%CURDIR:~0,-1%
- SET OUTDIR=%CURDIR%
- SET DEVDIR=/mnt/UDISK
- SET PSCP=%CURDIR%\tools\pscp
- SET PLINK=%CURDIR%\tools\plink
- SET USR=root
- SET FBAT=%CURDIR%\tools\script.sh
- SET PWD=tina
- SET DELETE=%CURDIR%\tools\delete.sh
- ::delete file
- ECHO y | %PLINK% -ssh -t -pw %PWD% %USR%@%IP% -m %DELETE%
- IF %ERRORLEVEL% NEQ 0 (
- ECHO upgrade failed!
- EXIT /B 2
- )
- ::send file
- ECHO send %TARGET% to device ...
- ECHO y | %PSCP% -pw %PWD% %OUTDIR%\%TARGET% root@%IP%:%DEVDIR%
- IF %ERRORLEVEL% NEQ 0 (
- ECHO send failed!
- EXIT /B 1
- )
- ECHO release %TARGET%
- ECHO y | %PLINK% -ssh -t -pw %PWD% %USR%@%IP% -m %FBAT%
- IF %ERRORLEVEL% NEQ 0 (
- ECHO upgrade failed!
- EXIT /B 2
- )
- IF %BAT% EQU 0 (
- ECHO quit now ...
- TIMEOUT /T 2 > NUL
- )
- EXIT /B 0
|