Я ищу любое решение для моей проблемы. У меня есть доступ SFTP к клиентскому серверу, и мне нужен какой-то скрипт или что-то еще, чтобы следить за новыми файлами, потому что они добавляются нерегулярно. Мне нужна эта функциональность:
Когда на сервере появляется новый файл, скрипт в лучшем случае отправляет электронное письмо (но я буду благодарен за любые другие виды уведомлений).
У меня может быть только SFTP - поэтому нет ssh и т. Д. Знаете ли вы что-нибудь подобное?
Я не был доволен другими решениями, таким образом, я написал свой собственный сценарий у питона, который будет идти через отдаленную файловую систему, экономит filepath к базе данных и посылает мне электронное письмо о новых записях. Вы можете получать его на GitHub!
Учитывая http://manpages.ubuntu.com/manpages/trusty/en/man1/sftp.1.html
-b
опция передать в командах sftp CD к удаленному каталогу и перечислить файлы (использование ls -l
, или ls -1t
) крон Использования для планирования этого задания каждый минуты N или часы