1) Зацикливание по шаблону.
for FILE in /home/share/*.pdf
do
...
done
2) Вызов на xpdf
будет блокироваться, пока пользователь не закроет его;вам нужно создать фон.
xpdf -fullscreen $FILE &
3) Получить PID процесса, который вы только что отправили в фоновый режим.
XPDFPID=$!
4) Завершить процесс через 60 секунд.
sleep 60
kill ${XPDFPID}
5) Имейте в виду, что это все безобразно, особенно при запуске от имени пользователя root.Например, PID, полученный xpdf
минуту назад, теперь может быть получен другим процессом ... который вы затем продолжите и убьете независимо. Такие вещи никогда не следует запускать с правами root. Создать выделенного «технического пользователя» для запуска этого сценария, чтобы единственные процессы, которые он может уничтожить, были его собственными.
6) Это всенепроверенный, задняя часть салфетки, чтобы заставить вас двигаться снова.