Это очень странно.
У меня есть компьютер под управлением Windows 8, на котором запущен скрипт bash, вызывающий процедуры Cygwin, загружающие файлы и запускающие поверх них программы Windows.
После использованияCygwinпочти каждый день, сегодня в 16:45 UTC (дата последнего изменения), папки sbin\
, bin\
вложенные в Cygwin64\
папки, кажутся пустыми.
Другие папки Cygwin также, похоже, были изменены сегодня в то же время, etc\
, lib\
, Packages\
, tmp\
, usr\
, dev\
. Внутри них есть папки, но ни одна папка не содержит никаких файлов (т. е. пустая). Конечно, var\log\
тоже пуста.
У меня нет никаких конкретных идей, как это отладить. Ни один другой пользователь не имеет доступа к этому компьютеру (?).
Единственное, что я подозреваю, это обновление какой-то другой службы - например, Windows Defender - и удаление папок Cygwin, считая их "вирусом" или чем-то в этом роде. Но ничего не появляется под History>Quarantined Items
, History>Allowed Items
или History>All Detected Items
.
Другое возможное взаимодействие - с каким-то неподчиненным choco
автообновлением (?). В чем я очень сомневаюсь, потому что choco
автообновления никогда не происходят.
Последняя теория — какой-то непокорный bash-код cygdrive\
непреднамеренно удалил папку (как?) (почему?).
Других возможных причин у меня нет.
С чего мне следует начать, чтобы понять, что произошло, и в конечном итоге исправить ситуацию?