重复执行.pyc scrip时出现问题

2024-04-20 01:14:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个脚本,它将每秒从文件中读取字符串并执行它。在

在执行器.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和其他类似的命令。 我怎么能让它自杀然后再发射呢?我的想法,是一个将启动的父脚本执行器.pyc每次脚本自动关闭。但是我怎么能做到呢,它不会有像这样的效果呢executer.pyc?我知道整个系统的工作原理有点糟糕,但我只需要这样(从“execute”文件读取)。请帮忙!在

提前谢谢!在


Tags: 字符串脚本名称cmdexecutetimeos公司