Как определить успешное окончание процесса печати под linux?
В локальной сети есть Raspberry PI, на него извне в определенную папку падают файлы, которые должны быть распечатаны. После распечатки файлы должны удаляться.
Проблема в том, что файлы могут быть как 2-3кб, так и 40-50Мб. Последние просто содержат сотни листов.
Как правильно реализовать процесс? Появился новый файл -> печатаем -> ждем успешного завершения печати -> удаляем файл. При этом файл не должен быть удален раньше чем он распечатается и файл не должен быть распечатан 2 раза.
lp -m ближайшее к нужному . но это выслать письмо .
Если на коленке то по крону раз в минуту
перекладываем файлы из папки НАПЕЧАТЬ в папку ПЕЧАТАЮ
запускаем для переложенного файла печать
второй скрипт запускается раз в час и удаляет в папке ПЕЧАТАЮ файлы старше 2х часов