Я получил сервер с двумя общими ресурсами. Один предназначен для активного содержимого, другой - для неактивного, скрипт ищет папки / файлы старше месяца и перемещает их в архив.
Архив доступен только для чтения, но когда я перемещаю что-то старое в активный материал, дата не меняется, поэтому папка / файлы и автоматически перемещаются в архив ночью.
Как мне это исправить? Что-то вроде триггера на активной папке, чтобы коснуться материала, который я перемещаю? Или как?
Триггер, который вы ищете, это команда touch
. Просто touch
каждый файл, который вы перемещаете в живой архив, получает текущую дату и время доступа и изменения.
Со знанием, данным комментарием ОП к этому ответу, появилась еще одна идея для сценария:
touch
в активной папке. Касаясь только файлов, у которых есть аналог с той же датой в папке архива, вы позволяете файлам, которые были перемещены назад, снова начать старение после их первого обнаружения. (Каждый перемещенный файл будет затронут только один раз.)
Надеюсь, я дал понять.