
我有一個文件,其中的一個單字在您移動該文件所在的虛擬機器時會發生變化。
例如,它顯示“test”,但如果我將虛擬機器移到另一台伺服器,它會顯示“test1”。
現在,一旦虛擬機器被移動並且檔案的輸入發生變化,我想運行一個腳本
我看過inotify,但並沒有真正看透它:C
答案1
您可以根據文件修改時間進行檢查:
前任:
尋找 24 小時(即 1 天)內修改的文件。
find . -mtime -1 | grep <filename> && echo "File modified" || echo "File not modified"
尋找5分鐘內修改過的文件
find . -mmin -5 | grep <filename> && echo "File modified within 5 mins" || echo "File not modified"
您可以根據您的要求更改值。