«Неудовлетворенные зависимости. bluez: Conflicts_ bluez-alsa: i386, но должен быть установлен 4.98-2ubuntu7 »

Для выполнения этой задачи вы можете использовать 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
0
27.02.2018, 14:15
0 ответов

Теги

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