@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