Perguntas sobre 'lsof'

Uma ferramenta de linha de comando que lista informações sobre arquivos abertos por processos em execução.
2
respostas

Como posso imprimir nomes de arquivos no comando linux se souber seu descritor de arquivo de um arquivo aberto por um processo?

Eu conheço o descritor de arquivo de um arquivo aberto por um processo, mas não sei o ID do processo. Como posso imprimir nomes de arquivos no prompt de comando do Linux se eu souber o descritor de arquivo de um arquivo aberto por um processo?...
12.02.2014 / 20:39
2
respostas

Depuração de tempos limite de conexão usando strace?

Estou tentando descobrir por que o Eclipse está girando, então decidi acionar o Strace. Eu encontrei o processo do eclipse usando: $ ps ax | grep java 5546 ? Sl 19:04 /usr/bin/java ... [arguments omitted] Ao executar strace...
13.06.2012 / 13:33
2
respostas

Como posso programaticamente “ejetar” um keychain no OS X?

Estou usando um script para ejetar uma pequena chave USB que uso como uma unidade de "identidade", que contém algumas informações seguras. É digno de nota ter um arquivo “keychain” do OS X, que contém algumas das minhas senhas mais seguras e imp...
08.04.2013 / 16:09
1
resposta

Existe uma maneira de saber QUANDO uma conexão foi estabelecida?

Estou trabalhando com o IPv6 móvel e lidei com muitas conexões zumbis. Eu defino keepAlive como true e quero testar se as conexões antigas estão sendo descartadas. Estou usando lsof para listar as conexões do processo, mas não posso diz...
29.03.2011 / 16:41
1
resposta

Imprimir periodicamente o número de arquivos abertos para um processo

Eu posso usar um programa como o top para atualizar periodicamente as estatísticas do sistema e posso usar lsof -p <pid> | wc -l para me dar um instantâneo do número de arquivos abertos para um processo. Existe um comando que eu possa c...
21.09.2011 / 11:27
2
respostas

Comando Mac lsof encontra todos os processos para todos os usuários

Há algum tempo meu professor me pediu para criar um script que mataria o Minecraft a qualquer momento. Funcionou quando o próprio usuário o executou, mas não o fez se estivesse no nível da raiz. Existe um comando semelhante a lsof que loca...
09.03.2013 / 03:40
0
respostas

Como verificar qual processo está inundando conexões TCP SYN no Linux?

Meu servidor está executando o Fedora Core 13. Um dia descobri que havia muito tráfego anormal que tentava iniciar conexões TCP com hosts externos. Eu tentei remover a rota padrão e as configurações do servidor DNS, no entanto, o tráfego mudou p...
11.11.2016 / 03:48
4
respostas

Como mover arquivos que não estão em uso?

Eu quero mover arquivos em um diretório que não esteja em uso no momento. Tenho a sensação de que alguma combinação de lsof , find e xargs poderia funcionar, mas não consigo chegar lá. Até agora, criei o seguinte comando: lsof mydir/...
07.12.2010 / 18:50
2
respostas

Como posso encontrar todos os arquivos abertos em um determinado diretório?

Eu sei que posso usar lsof para listar arquivos abertos, e sei que posso usar find para encontrar arquivos por inode dentro de um determinado diretório. Mas como posso efetivamente combinar esses dois programas para listar todos os arqu...
03.01.2015 / 18:12
1
resposta

Por que a emissão de um lsof lança dois processos?

Estou no OS X 10.7 atual. Às vezes eu quero verificar qual aplicativo bloqueia um determinado arquivo. Eu faço isso por lsof | grep $FILENAME Percebi que a execução desse comando invoca duas instâncias de lsof . Por que isso?     
25.06.2012 / 22:42