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

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

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

Solutions Collecting From Web of "Как проверить открытый файл без lsof"

Установите 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