這很奇怪。
在 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\
無意中刪除了該資料夾(如何?)(為什麼?)。
我沒有其他可能的原因。
我應該從哪裡開始尋找了解發生了什麼並最終解決這個問題?