Вы можете установить pdftotext и посмотреть, генерирует ли он больше, чем нет выходной строки:
for file_name in *.pdf; do
if [ $(pdftotext "$file_name")"x" == "x" ] ; then mv "$file_name" /to/ocr ; fi
done
Под Debian и производным эта утилита находится в пакете poppler-utils
.
Это работает для меня как /etc/systemd/system/netstat.service
:
[Unit] Description=Save interface stats on shutdown [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/true ExecStop=/bin/sh -c '{ date; ip -s link; } >>/root/ipstat.log' [Install] WantedBy=multi-user.target
Включите его с помощью systemctl enable netstat
. Это не даст вам точной статистики, потому что сетевые интерфейсы все еще могут использоваться во время выключения, но это может быть приемлемо для вас.
Ну, я использую уродливый хакер, вызывая свой сценарий из /etc/rc.d/init.d/network
. Это даст вам статистику всякий раз, когда сеть запускается / отключается / перезагружается или система останавливается / выключается.
Не знаю, действительно ли это хорошая практика или нет.