-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