Получать уведомления о новых файлах на SFTP-сервере

Я ищу любое решение для моей проблемы. У меня есть доступ SFTP к клиентскому серверу, и мне нужен какой-то скрипт или что-то еще, чтобы следить за новыми файлами, потому что они добавляются нерегулярно. Мне нужна эта функциональность:

Когда на сервере появляется новый файл, скрипт в лучшем случае отправляет электронное письмо (но я буду благодарен за любые другие виды уведомлений).

У меня может быть только SFTP - поэтому нет ssh и т. Д. Знаете ли вы что-нибудь подобное?

0
задан 24 October 2015 в 10:53

2 ответа

Я не был доволен другими решениями, таким образом, я написал свой собственный сценарий у питона, который будет идти через отдаленную файловую систему, экономит filepath к базе данных и посылает мне электронное письмо о новых записях. Вы можете получать его на GitHub!

0
ответ дан 24 October 2015 в 10:53

Учитывая http://manpages.ubuntu.com/manpages/trusty/en/man1/sftp.1.html

  • использует -b опция передать в командах sftp CD к удаленному каталогу и перечислить файлы (использование ls -l, или ls -1t)
    • необходимо будет настроить ssh ключи для аутентификации пароля меньше
  • синтаксический анализ, которые производят для поиска новых файлов
  • использование sftp снова для получения новых файлов.

крон Использования для планирования этого задания каждый минуты N или часы

1
ответ дан 24 October 2015 в 10:53

Другие вопросы по тегам:

Похожие вопросы: