i=0;for s in `fuser -l`;do echo $((i++)) $s;done
Эта команда выполняет следующие действия:
1. С помощью команды fuser -l
получает список процессов, которые занимают файлы.
2. Цикл for
перебирает каждую строку этого списка.
3. После каждой итерации цикла выводит номер и имя процесса соответствующие счетчику i
.
Эта команда может быть полезна для отладки и мониторинга процессов, которые взаимодействуют с определенными файлами. Вместо использования счетчика i
и вывода номера и имени процесса, можно также использовать полный путь к файлу.
Альтернативный способ получения списка процессов, занимающих файлы, может быть использование команды lsof
с соответствующими аргументами.
Аргументы, передаваемые команде:
— Аргумент -l
передается команде fuser
для отображения номера и имени процесса.