wanted to see what files it's going to open
strace -f -e open bash ./foo.sh
Ou você pode rodar seu shell no backgroud e executar imediatamente o lsof
$ ./short-lived-script.sh & lsof -p $!
Estou tentando executar um script de shell pequeno .sh
e queria ver quais arquivos ele abriria usando lsof
. Como faço para executar o script de shell e anexar seu PID para lsof
?
Eu tentei seguir, mas não trabalhei:
lsof -p $(./foo.sh)
e
lsof -c ./foo.sh
wanted to see what files it's going to open
strace -f -e open bash ./foo.sh
Ou você pode rodar seu shell no backgroud e executar imediatamente o lsof
$ ./short-lived-script.sh & lsof -p $!
Tags lsof linux shell-script