IPC em Python

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

[ Hits: 7.616 ]

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

Relógio em Tkinter

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

Calculando IMC Python

Consumo de memória por processo

Script para comunicação OBD2


  

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