When I run pgrep vim | xargs echo
, it prints 93868 91234
.
When I run lsof -p 91234
, it prints:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
vim 91234 rose cwd DIR 1,2 1326 1186863 /Users/rose/spotapi/spotapi/models
vim 91234 rose txt REG 1,2 1629296 12231 /usr/bin/vim
vim 91234 rose txt REG 1,2 2704416 294199 /System/Library/Frameworks/Python.framework/Versions/2.7/Python
Why then does
pgrep vim | xargs lsof -p
lsof: status error on 91234: No such file or directory
I'm running on Mac OS.