Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
1
resposta

Como evitar atraso no tubo do fluxo de saída

Enquanto eu pipe nethogs demora muito para a saída (cerca de 5-200 seg em vez de 1 seg dependem pipe, cmd etc). Nethogs imprime a saída a cada segundo. Por uma questão de simplicidade, considere o seguinte comando (leva cerca de 5 seg)...
31.01.2013 / 08:30
1
resposta

Comando shell lento ao usar pipe, rápido com arquivo intermediário

Alguém entende essa grande diferença no tempo de processamento, ao usar um arquivo intermediário ou ao usar um canal? Estou convertendo tiff para pdf usando ferramentas padrão em um novo servidor squeeze debian. Uma maneira padrão de fazer isso...
19.04.2012 / 08:29
5
respostas

Passa um pipe para um comando que espera um nome de arquivo

Digamos que eu tenha um comando foo , que aceita um argumento de nome de arquivo: foo myfile.txt . Irritantemente, foo não lê a entrada padrão. Em vez de um arquivo real, eu gostaria de passar o resultado de outro comando (na verdade, pv...
13.06.2012 / 23:42
4
respostas

Contar o número de bytes canalizados de um processo para outro

Estou executando um script de shell que envia dados de um processo para outro process_a | process_b Alguém sabe uma maneira de descobrir quantos bytes foram passados entre os dois programas? A única solução em que posso pensar no momento...
18.12.2009 / 09:17
3
respostas

No Linux, como posso ver até onde um arquivo é um processo?

Se eu tiver um comando canalizado como cat myfile | processor_application em que processor_application é algo que lê desde o padrão, em pedaços, até o processo, é possível ver até onde o arquivo cat tem? Possivelmente usando lsof?...
31.01.2011 / 16:49
3
respostas

Redirecionar saída de mysqldump para scp

Eu trabalhei com um linux pro anos atrás, que fez esse truque bacana. Ele poderia fazer um mysqldump mas redirecionar a saída para uma conexão scp / ssh ao invés de gravar no disco . Nós utilizamos esse silêncio um pouco onde eu costumava traba...
28.01.2011 / 04:58
1
resposta

Como canalizar a saída do uptime / df para enrolar?

Eu quero enviar a saída dos comandos uptime e df para um aplicativo da web usando cURL. Eu tentei: uptime | curl http://someurl.com -T - Mas isso não parece enviar os dados. Qual é a maneira correta de enviar a saída de um comand...
20.09.2011 / 19:50
4
respostas

como enviar dados para conexão sftp?

O ftp suporta o comando put "|..." "remote-file.name" para enviar dados para uma conexão ftp. Existe algo similar disponível para o sftp? No sftp eu recebo o seguinte erro: sftp 'jmw@backupsrv:/uploads' sftp> put "| tar -cx /storage"...
19.06.2012 / 16:03
5
respostas

Grep-ing arquivos gzipados [duplicados]

Eu tenho um conjunto de 100 arquivos de log, compactados usando o gzip. Eu preciso encontrar todas as linhas correspondentes a uma determinada expressão. Eu usaria o grep, mas é claro, isso é um pesadelo porque vou ter que descompactar todos o...
21.10.2013 / 13:49
1
resposta

Capturando STDERR e STDOUT para arquivar usando tee

Não estou claro qual é a melhor ordem para capturar STDERR e STDOUT no mesmo arquivo usando tee . Eu sei que se eu quiser canalizar para um arquivo eu tenho que mapear o filehandle após o redirecionamento, ou seja, find . >/tmp/out...
12.11.2010 / 08:44