while true; do
date
time find /tmp/test -type f -exec cp /dev/null {} \;
sleep 3600
done
Одинарные кавычки в вашей команде заставляют оболочку интерпретировать строку в кавычках как имя команды для выполнения, и она не может найти ее, поэтому вы получаете эту конкретную ошибку.
Другой способ выполнять очистку файлов в /tmp/test
каждый час — через cronjob со следующим расписанием:
0 * * * * find /tmp/test -type f -exec cp /dev/null {} \;
Переименование/удаление моей папки .config/pulse/
и перезапуск PulseAudio исправили это для меня!
Я вспомнил, что некоторое время назад возился с комбинированными приемниками аудиовхода и вывода, очевидно, команды, которые я запускал, навсегда изменили некоторые параметры конфигурации. К счастью, очистка конфигурации решила все.