Для выполнения этой задачи вы можете использовать shell scripting, но вам придется написать несколько минимальных строк кода, фактически это скриптинг, так что это больше похоже на команды copy/paste, которые вы обычно вводите в терминале. Чтобы загрузить файл, вы можете использовать wget. Затем, если ваш pdf был "чисто сгенерирован" (например, из исходного файла .tex), вы сможете извлечь почти весь текст с помощью утилиты pdftotext (из пакета poppler-utils на ubuntu), после чего вы сможете легко отправлять письма с помощью команды mail. Чтобы выполнять его каждый час, вы можете установить ваш скрипт в качестве задания cron.
#!/bin/sh
wget http://some_url.com/file.pdf
if [ pdftotext file.pdf - | grep 'pattern' ]
then
mail -u your_user@localhost -s "pattern found inside file.pdf!"
fi