̽ 3.6 Popen

   
   ȸ 4968   õ 0    

안녕하세요

subprocess.Popen을 이용해서 아래와 같이 짜봤는데,


command3 처럼 tail -f em.job   명령어를 실행해서 계산과정을 확인하고 싶은데 잘 안되서 질문드립니다.

이리저리 고쳐가며 해봐도 모르겠어요 ㅠㅠ

도와주시면 감사하겠습니다.

command 2번까지는 제대로 한것인지 모르겠지만, 일단 계산은 되고 결과도 잘 나옵니다.

command2의 계산이 잘 되는지를 command3으로 확인을 하고 싶습니다.


def minimization():

    command1 = "gmx grompp -f em.mdp -c conf_ion.gro -p topol.top -o em_grompp.tpr"
    command2 = "gmx mdrun -v -s em_grompp.tpr -o em.trr -c conf_em.gro -e em.edr -g em.log -tunepme -dlb yes >& em.job &"
    command3 = "tail -f em.job"

    gmx_grompp = Popen(command1, stdin=None, stdout=PIPE, shell=True, universal_newlines=True)
    stdout = gmx_grompp.communicate()[0]
    print(stdout)

    gmx_mdrun = Popen(command2, stdin=None, stdout=PIPE, shell=True, universal_newlines=True)
    stdout = gmx_mdrun.communicate()[0]
    print(stdout)

    check_mdrun = Popen(command3, stdin=None, stdout=PIPE, shell=True, universal_newlines=True)


ª ϼ ϰ.
2017-02
check_mdrun = Popen(command2, stdin=None, stdout=PIPE, shell=True, universal_newlines=True)

.. command3 ؾ ϴ° ƴѰ ..
     
2017-02
˼մϴ. ϴٰ ȵǼ ٰ ٿִ´ٰ ϰ ٿ־µ Ȱ ׿ .
2017-02
http://stackoverflow.com/questions/12523044/how-can-i-tail-a-log-file-in-python

غø.. 亯 ޷ֳ׿.
׽Ʈ غٰ .. ִ°Ͱ .. ׽Ʈ غ ũ ܵ帳ϴ.
     
2017-02
׻ 亯 帳ϴ~ õ ڽϴ~


QnA
Page 2583/5708
2014-05   5140362   1
2015-12   1674988   ް
2006-12   4945   ̽
2016-12   4945   B
2006-10   4945  
2014-08   4945  
2021-01   4945   Ȳ
2017-05   4945   Furion
2018-05   4945   osthek83
2019-05   4945  
2007-05   4945   _
2012-03   4946  
2013-10   4946   ϸ
2014-01   4946   inquisitive
2017-10   4946   츶ũ
2012-05   4946   ȿ
2007-06   4946  
2007-09   4946   ä
2005-12   4946  
2015-09   4946  
2017-01   4946   ϸ
2014-01   4946   MP2