여러 원격 서버에서 실행할 작업을 정의 할 때 작업이 서버 1에서 실행되고 오류와 함께 종료되면 Fabric은 작업을 중지하고 중단합니다. 하지만 패브릭이 오류를 무시하고 다음 서버에서 작업을 실행하도록 만들고 싶습니다. 어떻게 할 수 있습니까?
예를 들면 :
$ fab site1_service_gw
[site1rpt1] Executing task 'site1_service_gw'
[site1fep1] run: echo 'Nm123!@#' | sudo -S route
[site1fep1] err:
[site1fep1] err: We trust you have received the usual lecture from the local System
[site1fep1] err: Administrator. It usually boils down to these three things:
[site1fep1] err:
[site1fep1] err: #1) Respect the privacy of others.
[site1fep1] err: #2) Think before you type.
[site1fep1] err: #3) With great power comes great responsibility.
[site1fep1] err: root's password:
[site1fep1] err: sudo: route: command not found
Fatal error: run() encountered an error (return code 1) while executing 'echo 'Nm123!@#' | sudo -S route '
Aborting.
from fabric.api settings