檢查是否仍然正確安裝

檢查是否仍然正確安裝

對於我的守護進程,我安裝了(幾個)遠端只讀 WebDAV 資料夾 1 作為「來源」以定期從中提取檔案。$SOURCE為了這個問題,讓我們成為他們中的一員。

在盲目使用之前$SOURCE,我覺得最好檢查安裝是否仍然可以運行,因為 WebDAV 並不以卓越的穩定性而聞名,因此安裝時的檢查已經完成,以後也可能「中斷」。

以下想法似乎不適合我:

  • 測試是否存在已知遠端文件:$SOURCE不一定由我控制
  • 測試是否存在任何東西:$SOURCE也可能是空的,所以會出現漏報
  • 檢查輸出mount | grep " $SOURCE ":這不會在 netdevs 上產生誤報嗎?
  • 檢查結果mountpoint -q "$SOURCE":誤報相同嗎?

更多的:

檢查應避免使用不適當的網路頻寬和記憶體量。因此,另外curl安裝 DAV$SOURCE並檢查整個文件/資料夾結構中的差異顯然應該可以解決我的問題,但也會以任何可能的方式破壞該要求。

該檢查應該在 bash³+“basic linux stuff”或 microperl 中工作。膨脹對路由器不利。

我知道davfs2使用緩存。如果它已安裝,結構已緩存,然後連接失敗怎麼辦?我最終不會得到大量空文件嗎$SOURCE


¹ 我davfs2從腳本呼叫。聽說你希望我說得更準確。

² 實際上,我的守護程式應該主要部署在 24/7 使用的動態 IP 環境中,因此來源將要體驗每日網路重新連線。

更準確地說,是 busybox 的灰燼。

相關內容