重复执行.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\")
问题是,它会不断地影响整个ps -aux和其他类似的命令。 我怎样才能使它杀死自己然后再次发射呢?我的想法是创建一个父脚本,该脚本每次关闭自身都会启动executer.pyc。但是我该怎么做,使其不会像executer.pyc一样起作用?我知道整个系统的工作原理有点不好,但是我只是需要这种方式(从文件“ execute”中读取)。请帮忙! 提前致谢!     
已邀请:
代替
os.system(\"python executer.pyc\")
您可以使用execfile()     
让此脚本连续运行会容易得多。看看如何使用计时器永远运行?这将向您展示如何重复执行同一命令。     

要回复问题请先登录注册