매 초마다 파일에서 문자열을 읽고 스크립트를 실행하려고합니다.반복적으로 .pyc 스크립트를 실행할 때의 문제
executer.pyc :
import os, time
f = open("/root/codename/execute","a")
f.write("")
f.close()
cmd=open('/root/codename/execute', 'r').read()
if not cmd=="":
os.system(cmd)
os.system("rm /root/codename/execute")
time.sleep(1)
os.system("python executer.pyc")
문제, 그것은 끊임없이의 f를하는 것이 최대 전체 추신 -aux 및 기타 비슷한 명령. 내가 어떻게하면 스스로를 죽이고 다시 발사 할 수 있습니까? 내 생각은 스크립트가 스스로 닫힐 때마다 executer.pyc를 시작하는 상위 스크립트입니다. 하지만 내가 어떻게 만들 수 있는지, 그게 executer.pyc와 같은 효과가 없을 것인가? 나는이 전체 시스템이 어떻게 작동하는지 알지 못한다. 그러나 나는 단지 이런 식으로해야한다. (파일 "read"에서 읽음). 도와주세요!
미리 감사드립니다.
를 사용할 수 있습니까? –
'.pyc' 파일을 실행하는 이유는 무엇입니까? –
나는 그것을 매초마다 실행하고 싶기 때문에 – Riki137