-1
首先,我不知道最后得到我想要归档的功能的最佳方式是什么。python2.7芹菜(等待命令,检索输出)
我的代码将执行以下操作:
@celery.task
def updateServerByID(sevrerID):
#run update task
os.system("samplecommadn to update server by id...")
#check if the output of the console contains "Success!", if yes, end job by using "return" statement
#return
这是两种方法,我觉得得到的代码运行:
- 重定向控制台命令的输出到一个文件(使用Python“监视“此文件以进行更改并在每次更改时读取文件内容
- 检查控制台命令的输出是否”成功!“
总而言之,我认为方式2将是最高效的,但是如何读取python中的整个控制台输出?有没有办法阻止芹菜任务本身打印这些内容?
首先感谢的,但使用此代码,蟒蛇不会等到命令完成了...... – sheikh