Gostaria de saber se existe um software gratuito para Mac que verifica quais arquivos são abertos/lidos ou gravados durante a execução de um determinado software e os retorna como um gráfico de três. Tenho certeza de que vi algo semelhante no passado, mas não consigo lembrar o nome.
Desde já, obrigado!
Responder1
Você pode estar pensando emfseventer, mas mostra apenas os arquivos alterados (não aqueles que estão sendo lidos) e mostra todas as alterações, não apenas aquelas feitas por um programa específico.
Outras respostas possíveis: no Activity Monitor, você pode "inspecionar" um processo e (se for o proprietário) ver quais arquivos ele abriu. No Terminal, você pode usar o lsof
comando para listar os arquivos abertos por todos os seus processos (se você for um administrador, pode usar sudo lsof
para ver os processos que não são de sua propriedade). Verifique também os comandos do Terminal fs_usage
,,, e . Finalmente, se você possui o Xcode (conjunto de ferramentas para desenvolvedores da Apple), confirafilebyproc.d
opensnoop
rwsnoop
Instrumentos.
Responder2
fseventertambém tem a opção de incluir arquivos que acabaram de ser abertos:
opensnoop
imprime arquivos abertos por processos:
sudo opensnoop -n processname
Responder3
Para mim no macOS Ventura, opensnoop
não estava funcionando muito, mas lsof
funcionou.
top -l 1 #find the process ID of the FortiClientUpdater
sudo lsof -p 18592 #look for a suspicious entry, in my case the last one
open /private/var/folders/w3/my9vhvh48xjb4h0059bc_ssh0000gn/T/fctupdate/obj_1_TGiK3k
Lá estava o local temporário do instalador.