I tried with
lsof -F c somefile
But I get
p1
cinit
p231
cmountall
p314
cupstart-udev-br
p317
cudevd
Instead of
init
mountall
...
Any way to get just the command?
This will select lines that begin with the c
tag and print them out after removing the tag.
lsof -F c somefile | sed -n 's/^c//p'
awk
. If you really want to remove it I promise I won't undelete again but please leave it.
– terdon
Aug 06 '14 at 15:25
Man page says procces ID is always selected.
depending on your need, you may use awk to filter out process
lsof -F c somefile | awk '/^c/ { print substr($0,2)}'