You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
2.2 KiB
55 lines
2.2 KiB
{
|
|
printf "\n\n:%dStart\n",NR
|
|
printf " echo Processing %s ... \n",$1
|
|
printf " echo Ssyncing %s ... > %%bldDir%%\\ssync.tmp\n",$1
|
|
printf " if not exist %s\\slm.ini goto %dNotSlm\n",$1,NR
|
|
printf " cd %s\n",$1
|
|
printf " sadmin unlock -^&rf > nul\n"
|
|
printf " ssync -^&rf >> %%bldDir%%\\ssync.tmp\n"
|
|
|
|
printf "\n %%myGrep%% \"Sleeping\" %%bldDir%%\\ssync.tmp\n"
|
|
printf " if errorlevel 1 goto %da\n",NR
|
|
printf " goto %dErr\n",NR
|
|
printf ":%da\n",NR
|
|
printf " %%myGrep%% \"network path not found\" %%bldDir%%\\ssync.tmp\n"
|
|
printf " if errorlevel 1 goto %db\n",NR
|
|
printf " goto %dErr\n",NR
|
|
printf ":%db\n",NR
|
|
printf " %%myGrep%% \"is not accessible\" %%bldDir%%\\ssync.tmp\n"
|
|
printf " if errorlevel 1 goto %dc\n",NR
|
|
printf " goto %dErr\n",NR
|
|
printf ":%dc\n",NR
|
|
printf " %%myGrep%% \"retry count over maximum\" %%bldDir%%\\ssync.tmp\n"
|
|
printf " if errorlevel 1 goto %dd\n",NR
|
|
printf " goto %dErr\n",NR
|
|
printf ":%dd\n",NR
|
|
printf " %%myGrep%% \"is not valid\" %%bldDir%%\\ssync.tmp\n"
|
|
printf " if errorlevel 1 goto %de\n",NR
|
|
printf " goto %dErr\n",NR
|
|
printf ":%de\n",NR
|
|
printf " %%myGrep%% \"is locked by\" %%bldDir%%\\ssync.tmp\n"
|
|
printf " if errorlevel 1 goto %df\n",NR
|
|
printf " goto %dErr\n",NR
|
|
printf ":%df\n",NR
|
|
printf " %%myGrep%% \"unexpected network error\" %%bldDir%%\\ssync.tmp\n"
|
|
printf " if errorlevel 1 goto %dg\n",NR
|
|
printf " goto %dErr\n",NR
|
|
printf ":%dg\n",NR
|
|
printf " %%myGrep%% \"error opening script\" %%bldDir%%\\ssync.tmp\n"
|
|
printf " if errorlevel 1 goto %dX\n",NR
|
|
printf " goto %dErr\n",NR
|
|
|
|
printf "\n:%dErr\n",NR
|
|
printf " echo %s - errors during ssync - retrying \n",$1
|
|
printf " echo %s - errors during ssync - retrying >> %%bldDir%%\\ssync.out\n",$1
|
|
printf " goto %dStart\n",NR
|
|
|
|
printf "\n:%dnotSlm\n",NR
|
|
printf " echo %s - not a SLM dir - skipping \n",$1
|
|
printf " echo %s - not a SLM dir - skipping >> %%bldDir%%\\ssync.tmp\n",$1
|
|
printf " goto %dX\n",NR
|
|
|
|
printf "\n:%dX\n",NR
|
|
printf " type %%bldDir%%\\ssync.tmp \n"
|
|
printf " type %%bldDir%%\\ssync.tmp >> %%bldDir%%\\ssync.out\n"
|
|
}
|