Как проверить открытый файл без lsof

В linux я использую lsof для проверки того, что файл открывается с помощью какого процесса. У меня есть Android-устройство, но не команда lsof. Можно ли найти, какой процесс открыть конкретный файл?

Я буду использовать его, чтобы проверить, что MediaPlayer содержит fd, но он должен быть закрыт.

Установите busybox, он имеет команду lsof.

Бедный человек lsof должен выполнить

 ls -l /proc/[process id]/fd 

Тем не менее, вам нужно быть root.

Спасибо mike jones и Joqn за подсказку с lsof человека. Я использовал его в следующем разделе busybox (synology nas), чтобы перечислить каталоги fd, сгруппированные по каждому процессу:

  for p in [0-9]*; do ls -l /proc/$p/fd ;done