我正在开发一个脚本,该脚本一遍又一遍地运行带有其他脚本的程序以进行测试。
它目前的工作方式是我启动了一个 Python 脚本。该脚本调用程序并加载其他脚本。它会在 60 秒后终止程序,以便使用下一个脚本再次启动程序。
对于某些脚本,60 秒太长了,所以我想知道是否可以设置一个 FLAG 变量(不在主脚本中),这样当脚本完成时,它会设置 FLAG,所以主脚本并读取 FLAG 和杀死进程?
感谢您的帮助,我的写作可能令人困惑,所以如果您不能完全理解,请告诉我。
我正在开发一个脚本,该脚本一遍又一遍地运行带有其他脚本的程序以进行测试。
它目前的工作方式是我启动了一个 Python 脚本。该脚本调用程序并加载其他脚本。它会在 60 秒后终止程序,以便使用下一个脚本再次启动程序。
对于某些脚本,60 秒太长了,所以我想知道是否可以设置一个 FLAG 变量(不在主脚本中),这样当脚本完成时,它会设置 FLAG,所以主脚本并读取 FLAG 和杀死进程?
感谢您的帮助,我的写作可能令人困惑,所以如果您不能完全理解,请告诉我。
这似乎是套接字的完美用例,尤其是asyncore。
您不能以这种方式使用环境变量。正如您所发现的,在设置应用程序完成后它不是持久的