Perguntas sobre 'lsof'

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

Como trocar um arquivo (log) que um processo abriu com um symlink para outro arquivo?

Eu tenho dois processos que estão gravando em um log. ~/app/log/debug.log Para armazenar logs, criei um disco separado, montado em /mnt/logs/ , ele também contém um arquivo /mnt/logs/debug.log . No entanto, esqueci de ligar o ~/...
11.08.2016 / 11:27
3
respostas

lsof: mostra arquivos abertos como leitura-gravação

Quando tento remontar uma partição como read-only , recebo um erro /foo is busy . Eu posso listar todos os arquivos abertos de /foo com lsof /foo mas isso não mostra se os arquivos estão abertos read-only ou read-write . Exist...
20.11.2013 / 12:07
1
resposta

Devo me preocupar com arquivos grandes (excluídos) no lsof? [duplicado]

Estamos trabalhando para limpar algum espaço em nossa /opt mount. Um grande culpado pelo consumo de espaço eram os arquivos de log de alguns processos que executamos (no intervalo de 2 a 12 GB cada). Nós os limpamos truncando-os. No enta...
23.09.2015 / 11:50
1
resposta

O que é uma 'referência de texto em execução'?

Na página lsof man, há a seguinte frase: An open file may be a regular file, a directory, a block special file, a character special file, an executing text reference, a library, a stream or a network file (Internet socket,...
10.04.2015 / 12:27
1
resposta

Comando para matar o PID específico fornecido pelo comando anterior

Às vezes eu preciso matar um processo (as razões pelas quais não são importantes). E sei que posso encontrar esse processo com o seguinte comando: lsof -i :8080 , sendo meu candidato o último processo na tabela de saída. Por exemplo, se e...
02.05.2015 / 01:53
2
respostas

Mac drive em uso, entendendo lsof

Estou tentando reparar permissões no meu HD externo. Eu não posso esvaziar minha lixeira quando ela está conectada, porque eu recebo um monte de "tal arquivo está em uso". Eu li on-line que isso pode ser resolvido reparando permissões na unidade...
30.06.2015 / 10:07
3
respostas

Como detecto processos em execução usando um pacote de biblioteca?

Este comando está fazendo as rodadas para detectar processos atualmente em execução usando o glibc: lsof | grep libc | awk '{print $2}' | sort | uniq Eu acho isso extremamente irritante, já que /libc/ corresponde não apenas a libc ,...
29.01.2015 / 00:19
1
resposta

lsof: nenhuma entrada pwd para o UID

Estou tentando executar o comando lsof | grep services no meu Solaris 10 para encontrar qualquer processo que tenha arquivos grandes que estejam ocupando o espaço em disco, mas eu tenho um monte de linhas dizendo: lsof: nenhuma entrada pwd pa...
01.04.2015 / 23:46
1
resposta

A coluna FD de 'lsof' mostra DEL em alguns casos, em vez de um número FD

O que isso significa? Como o lsof encontra esses FDs? Ou seja em comparação com os FDs normais, que podem ser encontrados facilmente como ls -l /proc/$PID/fd/$FD . $ lsof -p $(pgrep pulseaudio) | head -n1 COMMAND PID USER...
19.03.2018 / 00:44
1
resposta

Saída lsof personalizada

Eu preciso de uma lista dos arquivos abertos, portas e assim por diante por um processo. Agora sempre que eu uso lsof -p <PID> eu posso analisar a saída, em um script python, mas o problema é que às vezes eu estou recebendo algumas colu...
29.07.2016 / 11:10