Демон для просмотра изменений локальных файлов, загрузки на FTP при изменении
Запуск Ubuntu 13.10, редактирование файлов локально. Постановочный сервер онлайн. Никаких мерзостей или чего-то еще - мне просто нужно отредактировать файл локально, сохранить его, загрузить его и посмотреть, что он делает на сервере.
Ищите наблюдателя каталога, который обнаружит, что файл был изменен и загрузит его на сервер.
Любые идеи о том, как я могу это сделать?
(Нет мерзости и т. Д. - это идет, но не так быстро, так как это не мой собственный проект.)
1 ответ
Простыми, широкими мазками: вы будете искать inotify
следить за изменениями, а затем запускать скрипт в вашей оболочке или на языке по вашему выбору, чтобы сделать ставку. Вы также можете сделать что-то более сложное и тяжелое, например, запустить задание cron, которое проверяет даты существующих файлов и выполняет некоторую логику, чтобы определить, был ли файл изменен с момента последнего запуска, а затем выполнить действие (снова, используя оболочку / скрипт / переводчик по вашему выбору).