qshinoの日記

Powershell関係と徒然なこと

python asyncproc

asyncproc

import os 
from asyncproc import Process 

def run(cmd):
  p = Process(cmd)
  ret = -1

  while True: 
    ret = p.wait(os.WNOHANG) 
    if ret != None: 
      return ret
    data = p.read() 
    if data and len(data):
      print( data )

if __name__ == '__main__':
  cmd = "/bin/ls"
  run(cmd)