IPC em Python

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

[ Hits: 7.709 ]

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

Cronômetro com interface gráfico utilizando a biblioteca Tkinter

Virus, trojan, sei la o que é isso

Gerador palpite Mega Sena v1.0

Calculadora em Python

Botnet em Python sem segredos!


  

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