LINUX.ORG.RU

После твоего вопроса в голове была путаница. Гуглил, читал маны.

/dev/shm - это ФС, во всеми вытекающими последствиями. И работают с ней как с ФС, соответствующими утилитами

Например, lsof +D /dev/shm/

router ★★★★★
()
Ответ на: комментарий от vromanov

Что готовое ты хочешь для работы с файлами? Ты их можешь создавать, удалять, мапить в память, как любой другой файл на любой другой ФС ( файловой системе )

router ★★★★★
()
Ответ на: комментарий от router

Просто список, кто использует. Ещё бы хорошо показ удалённых. Т.е. память которую кто-то использует, но сам файл уже удален. Но если нет, то и не страшно.

vromanov ★★★
() автор топика
Ответ на: комментарий от vromanov

Просто список, кто использует.

lsof +D /dev/shm/

Или лучше lsof | grep -F /dev/shm , но тут нужно учитывать где реально смонтирована ФС

Если /dev/shm - симлинк на /run/shm, то lsof | grep -F /run/shm

Ну или просто lsof | grep shm

Во всех случаях, кроме первого, будет показ удалённых

router ★★★★★
()
Ответ на: комментарий от router
dir=$(if [ -L /dev/shm ]; then readlink /dev/shm; else echo /dev/shm;fi); lsof | grep -F $dir
router ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.