Показать полную графическую версию : [решено] Назначенные задания - результат 0x01 (02, 03) вместо успешного завершения
__sa__nya
27-08-2018, 18:23
Доброе время суток. Имеется бат-файл для копирования (robocopy) папки с данными пользователей на сетевом ресурсе, код батника ниже. Отрабатывает от имени учетной записи с правами администратора, выполнение с наивысшими правами. И вроде все копируется, но в результате вместо успешного завершения коды 0x01, 0x02, 0x03. Настроил логирование в батнике, посмотрел лог - по логу ошибок нет. Почему может не писаться "Операция успешно завершена" в результате задания ?
Код батника:
robocopy D:\USERS F:\backups\users_backup\weekly_full_backups\fridays /e /R:2 /PURGE /LOG+:F:\backups\users_backup\users_weekly_full_backups_fridays.txt
Окончание лога этого батника:
------------------------------------------------------------------------------
ВсегоСкопировано ПропущеноНесоответствие СБОЙДополнения
Каталогов : 5598 0 5598 0 0 217
Файлов : 39008 18 38990 0 0 913
Байт : 132.637 g 10.52 m 132.627 g 0 0 25.690 g
Время : 0:00:17 0:00:00 0:00:00 0:00:17
Скорость : 77174643 Байт/сек.
Скорость : 4415.968 МБ/мин.
Окончание : Mon Aug 27 21:14:21 2018
__sa__nya, видимо ваш батник пытается скопировать наряду с настоящими каталогами типа "c:\Users\<Username_NN>\AppData" также и псевдопапки-ссылки типа "c:\Users\<Username_NN>\Application Data", ведущие в эти папки (каталог AppData — не единственный такой: Documents <-> Мои документы, Local Settings <-> AppData\Local и т.д. и т.п) рассматривая их как настоящие каталоги.
Petya V4sechkin
27-08-2018, 19:13
И вроде все копируется, но в результате вместо успешного завершения коды 0x01, 0x02, 0x03.
Robocopy Exit Codes (https://ss64.com/nt/robocopy-exit.html)
Соответственно, можно добавить в батник строку:
If %ErrorLevel% LSS 8 Exit /B 0
__sa__nya
28-08-2018, 07:04
mwz, эти псевдо-папки, в смысле ярлыки (*.lnk), или они какими-то другими расширениями могут быть представлены ? Я к тому что как их в папке которая копируется можно найти ? Хотя, таких папок и файлов там не должно быть.
Petya V4sechkin, можете расшифровать вашу строку, какие коды выхода считаются успешными (передается 0) ?
Petya V4sechkin
28-08-2018, 08:16
какие коды выхода считаются успешными
Меньше 8.
эти псевдо-папки, в смысле ярлыки (*.lnk), или они какими-то другими расширениями могут быть представлены ? »
Нет, они представлены именно как папки — но на самом деле являются не папками, а связями на другие папки: точками монтирования (junctions) и символическими ссылками (symlinks). Видны с отметкой <Ссылка> в режиме подробного просмотра в Total Commander (в моём переводе, лежащем на оф. сайте TotalCmd отдельно, в разделе Languages, — как <Связь>).
А можно увидеть их запустив cmd.exe, перейдя в нём в интересующий каталог и выполнив команду
dir /AD
Тогда вы увидите типы связей, а в квадратных скобках будет видно сразу, куда ведёт эта связь. Вот кусочек моего каталога; обратите особое внимание в частности на вторую и последние строки ;) :
Содержимое папки C:\Users\Mikhail
15.01.2016 19:58 <DIR> AppData
15.01.2016 19:58 <JUNCTION> Application Data [C:\Users\Mikhail\AppData\Roaming]
15.01.2016 22:27 <DIR> Contacts
15.01.2016 19:58 <JUNCTION> Cookies [C:\Users\Mikhail\AppData\Roaming\Microsoft\Windows\Cookies]
28.08.2018 16:48 <DIR> Desktop
31.07.2018 23:10 <DIR> Documents
27.08.2018 21:15 <DIR> Downloads
22.08.2018 19:42 <DIR> Favorites
28.01.2016 10:07 <DIR> Intel
15.01.2016 22:27 <DIR> Links
15.01.2016 19:58 <JUNCTION> Local Settings [C:\Users\Mikhail\AppData\Local]
15.01.2016 22:27 <DIR> Music
15.01.2016 19:58 <JUNCTION> NetHood [C:\Users\Mikhail\AppData\Roaming\Microsoft\Windows\Network Shortcuts]
...
18.08.2018 15:04 <DIR> Searches
15.01.2016 19:58 <JUNCTION> SendTo [C:\Users\Mikhail\AppData\Roaming\Microsoft\Windows\SendTo]
15.01.2016 23:42 <DIR> Tracing
15.01.2016 22:27 <DIR> Videos
15.01.2016 19:58 <JUNCTION> Главное меню [C:\Users\Mikhail\AppData\Roaming\Microsoft\Windows\Start Menu]
15.01.2016 19:58 <JUNCTION> Мои документы [C:\Users\Mikhail\Documents]
15.01.2016 19:58 <JUNCTION> Шаблоны [C:\Users\Mikhail\AppData\Roaming\Microsoft\Windows\Templates]
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC