IPC em Python

Publicado por Fagner Amaral de Souza Candido 31/01/2009

[ Hits: 7.738 ]

Homepage: https://github.com/fagnercandido

Download usoPipePython.py




Olá Pessoal.

Recentemente estive pesquisando sobre gerenciamento de memória no Linux, e me deparei com IPC. Uma técnica me chamou a atenção: Pipes. Uma forma antiga, mas muito usada.

Então, este pequeno programa em Python, demonstra o uso deste em Python;

Qualquer dúvida é só postar, crítica é só mandar. Abraços a todos.

  



Esconder código-fonte

#! /usr/bin/python
#   Autor: fagner candido - f_Candido - fagner7777777@gmail.com
#   Objetivo : Demonstra o uso de IPC em Python
#   Entrada : ?
#   Saida : os comandos

#importa o modulo necessario
import popen2

#Arquivos necessarios
saidaPs, entradaPs = popen2.popen2('ps aux')
saidaHead, entradaHead = popen2.popen2('head')


#Entrada do ps nao e necessario
entradaPs.close()
#Saida do ps vai para a variavel saida
saida = saidaPs.readlines()
#Fechamos o processo correspondente ao ps
saidaPs.close()
#Grep espera uma entrada
entradaHead.writelines(saida)
#Fechando a entrado do grep
entradaHead.close()
# saida do head
print str().join(saidaHead.readlines())
#Finalizamos head
saidaHead.close()








Scripts recomendados

Servidor REST com Flask

Farmux 0.1 beta 1 =]

Python, GKT e Konachan.com

Lista Encadeada em Python

Farmux beta 5


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts