У меня есть файл со словом, которое меняется при перемещении виртуальной машины, на которой находится файл.
Например, там написано «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"
Вы меняете значение в соответствии с вашими требованиями. Надеюсь, это поможет!