Если Ваша программа не запущена при начальной загрузке или вместе с огромным количеством других программ, Ваш pidfile должен быть столь же старым как процесс, который составляет меньше чем одну минуту в начале.
Если Вы знаете PID, Вы знаете, что это - длина, таким образом, можно сократить количество файлов для поиска еще больше:
find -type f -mmin -1 -size 6c -exec grep 12345 {} \;
Для 5 цифр использование PID 6c как размер, так как они содержат запаздывающую новую строку (от ysangkok как комментарий).
На самом деле ничего не происходит, потому что интервал 3 используется только отладчиками для установки точек останова. В случае, если Вы выполняете свой код с отладчиком, затем он также зависит от отладчика, что происходит. Когда я использовал интервал 3 несколько лет назад, я пропустил поддержку lwp. Я думаю, поддерживается ли это теперь, затем это должно только прервать затронутый поток.