Эта комбинация определенно сработает. Однако вместо того, чтобы удалять все в /tmp
каждый час, вам, вероятно, лучше удалить только файлы ресурсов и каталоги, например.
R /tmp/*_resources
Имейте в виду, что ваши изменения в конфигурации systemd и tmpfiles должныневыполняться в /usr
или /lib
. Вместо этого поместите соответствующие переопределения в /etc
, например.
echo 'R /tmp/*_resources' >> /etc/tmpfiles.d/hadoop
cp /lib/systemd/system/systemd-tmpfiles-clean.timer \
/etc/systemd/system/systemd-tmpfiles-clean.timer
$EDITOR /etc/systemd/system/systemd-tmpfiles-clean.timer
Если вы измените файлы в /usr
или /lib
, вы можете столкнуться с конфликтами во время обновлений.
Если вы уже изменили свои файлы, обязательно перезагрузите файлы юнитов с помощью systemctl daemon-reload
. В противном случае systemd
не зафиксирует изменение вашего таймера.
Глядя на man 1 tesseract
, кажется, что вы можете заставить его сохранять вывод в одном или нескольких определенных форматах, используя команду в форме:
tesseract image_file output_file pdf txt
, где четыре аргумента играют роль FILE
, OUTPUTBASE
и CONFIGFILE
(, повторяющихся дважды ), соответственно, в общем синопсисе команды. Эта команда создает два файла: output_file.pdf
и output_file.txt
.