这很奇怪。
在 Windows 8 下,我有一台计算机运行 bash 脚本,调用 Cygwin 例程下载文件并通过它们执行 Windows 程序。
使用后赛格威几乎每天,今天 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\
无意中删除了该文件夹(如何?)(为什么?)。
我没有其他可能的原因。
我应该从哪里开始寻找以了解发生了什么并最终解决这个问题?