Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Подскажите что делает указанный BAT

Ответить
Настройки темы
CMD/BAT - Подскажите что делает указанный BAT

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


rem echo off
rem **********************
set STORE=1010
set FILEDATE=%date:~6,4%%date:~3,2%%date:~0,2%
rem **********************
if exist run.ctl rename run.ctl runold.ctl&echo %DATE%__%TIME%__start_twice>>runsteps.log&goto EOF
if exist runold.ctl del /Q runold.ctl /F&goto EOF
echo 1 > run.ctl

rem @echo off

set ACTIVE=NCRsmall.ICO
showwin MIN -I %ACTIVE%
echo %DATE%__%TIME%__start>>runsteps.log

set CN=0
set CN1=0
if exist tx.ctl goto TX
:LOOP
if "%CN%" == "25" goto EOF
sleep32 10
set /a CN=CN+1

if not exist ..\eodstart1.ctl goto LOOP
if not exist C:\web\mtxwm\gm\old\S_CKR*.001 goto LOOP
if not exist C:\web\mtxwm\gm\old\S_REGXXX.001 goto LOOP
:EOD
del /Q ..\eodstart1.ctl /F
if exist tx.ctl goto TX


copy c:\server\S_CTLXXX.ORG ftp_buf\%FILEDATE%_%STORE%_ctl.txt
sleep32 90
sleep32 90
sleep32 90
sleep32 90

call bin\CKR.bat
call bin\GIFT.bat
call bin\REG.bat
call bin\FIBU.bat
call bin\zreport.bat
rem call bin\EAN.BAT
rem start ..\discount\discount.bat


:TX
del /Q ftp_buf\%FILEDATE%_%STORE%_eod.ctl /F
echo 1> tx.ctl
sleep32 10
set /a CN1=CN1+1

if "%CN1%" == "10" del /Q run.ctl /F&goto EOF


transport tx
echo 1 > ftp_buf\%FILEDATE%_%STORE%_eod.ctl

transport tx
If exist ftp_buf\%FILEDATE%_%STORE%_ctl.txt copy run.ctl tx.ctl&echo %DATE%__%TIME%__FilesStillonServer>>runsteps.log&goto TX
rem del /Q eodstart.ctl /F

goto ARH


:ARH

echo %DATE%__%TIME%__arhiving>>runsteps.log

del /Q IDC_STOR.DAT
del /Q S_*.*
del /Q tmp\*.*
del /Q transport.003 /F
del /Q runsteps.002 /F
del Maintransport.003 /Q /F

if exist Maintransport.002 ren Maintransport.002 Maintransport.003
if exist MainTransport.001 ren MainTransport.001 MainTransport.002
if exist MainTransport.log ren MainTransport.log MainTransport.001
if exist runsteps.001 ren runsteps.001 runsteps.002
if exist runsteps.log ren runsteps.log runsteps.001
copy runsteps.001 arc_dir\runsteps.001
del /Q tx.ctl /F

type transport.log >> MainTransport.log
del transport.log /Q /F
call arh.bat
echo %DATE%__%TIME%__arh compleate>>runsteps.log

:EOF
del /Q run.ctl /F
del M_LANXXX.ORG /F /Q
del regnum.dat /F /Q



Этот файл стоит в качестве службы и выполняется раз в день. В нём есть искомые мною подозрительные команды на удаление файлов, однако что он делает кроме их удаления я понять не смог. Можете в общих чертах прокомментировать строчки?

Отправлено: 13:25, 23-07-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Больно дохрена разбираться придётся: «showwin», «sleep32», «CKR.bat», «GIFT.bat», «REG.bat», «FIBU.bat», «zreport.bat» и т.д., и т.п. Не внушает оптимизма.

Отправлено: 13:58, 23-07-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska,
не всё так плохо. остальные файлы куда меньше этого и практически одинаковы. А вот что такое
Цитата Iska:
«showwin», «sleep32» »
и почему с ними сложно?

Отправлено: 17:30, 23-07-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Ищите файлы с таким именем в текущем для пакетного файла на момент исполнения каталоге, в каталоге с самим пакетным файлом, в PATH.

Цитата MegaZAC:
и почему с ними сложно? »
Потому что неизвестно что это такое, и для чего сие нужно.

Отправлено: 19:12, 23-07-2013 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Подскажите что делает указанный BAT

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Что делает этот скрипт? demonmov Лечение систем от вредоносных программ 0 16-03-2012 14:14
[решено] Что делает verdsid.exe ? А_н_д_р_ей Хочу все знать 2 11-03-2012 10:10
как посмотреть что делает скрипт? vlasoft Хочу все знать 1 01-10-2011 23:12
HDD - Что делает Vista SP1 Ultimate с HDD?!? Riw Накопители (SSD, HDD, USB Flash) 8 30-03-2009 18:17
Что делает команда? Guest Программное обеспечение Linux и FreeBSD 19 03-06-2004 01:12




 
Переход