KLASS
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору YuS_2 Типа работает... Ура! А типа, потому как скрипт живет какой-то своей жизнью, после удаления локального\ных файлов. Например, локальные файлы все на месте, вот полный файл C:\soft.txt и после запуска скрипта, повторного скачивания нет. Но в окне PowerShell, наблюдаем такой вывод: Код: ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\pwdcrack.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\TextReplace.7z is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\DirectoryMonitor2_Portable.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: localtime != remotetime ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\SysinternalsSuite.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok | и далее до конца все ровно, т.е. ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: Путь_ к_файлу is not newer, skipping ==== Хорошо. Удаляем локальный файл pwdcrack.zip, путь которого в C:\soft.txt прописан в первой строке и проверяем реакцию скрипта. При выполнении скрипта, удаленный файл сразу скачивается, а далее начинается барабашка, вот вывод в окне PowerShell: Цитата: ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\TextReplace.7z is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\DirectoryMonitor2_Portable.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: localtime != remotetime ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\SysinternalsSuite.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\sumo.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\WContig.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\GetWindowText.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\GetWindowText_x64.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\stduviewer.exe is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\Redwood.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\removedrive.zip is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\xyplorer_full_noinstall.zip is not newer, skipping | и тут выполнение скрипта приостанавливается с моргающим курсором. Ждем. После первой минуты ожидания, что-то снова скачивается, но сценарий все стоит на том же месте (курсор продолжает моргать). Ждем еще 1-2 минуты и снова что-то скачивается. В окне вывода все на том же месте. Ждем. Снова качает, в окне вывода пошли подвижки и добавились строки: Цитата: ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\uiso9_pe.exe is not newer, skipping ПРЕДУПРЕЖДЕНИЕ: ok ПРЕДУПРЕЖДЕНИЕ: E:\WgetSoft01\ProxifierPE.zip is not newer, skipping | Снова минуты 2 моргающий курсор , а после бац и строка приглашения ввода команд, т.е. оставшиеся строки (видать те, файлы из которых были повторно скачаны) между ...xyplorer_full_noinstall.zip и uiso9_pe.exe, а равно первая и последняя строки в C:\soft.txt... не были отображены в окне вывода. Складывается впечатление, если какого то локального файла нет в наличии, то "замыкает" работа скрипта на проверке обновления других файлов с удаленных серверов. Сорри, если не внятно выразился. | Всего записей: 11448 | Зарегистр. 12-10-2001 | Отправлено: 08:47 29-08-2017 | Исправлено: KLASS, 09:32 29-08-2017 |
|