目前自己摸索一個方法,還在試驗階段,歡迎大家一起討論
第一步先把啟動方式設置成 service 啟動
第二步在 gc.bat 開啟編輯,在最前面加上 net stop SeafileServer
第三步在Seafile-server\upgrade\py 裡面找到 gc.py 開啟編輯 (按右鍵選 Edit with IDLE)
找到 raw_input()
置換成 os.system(“net start SeafileServer”)
存檔
開啟 Windows 的工作排程器,按想要的啟動條件新增一個工作去執行 gc.bat (要勾最高權限)
同時我也有新增一個排程工作定時自動清除 cache
目前丟入一些不重要檔案在做測試,會不會造成資料庫損壞還未知
要跟進試驗者請斟酌勿用重要檔案來測試