重复执行.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”中读取)。请帮忙!
提前致谢!
没有找到相关结果
已邀请:
2 个回复
蓄荣糖些
您可以使用execfile()
师埠女