종료 상태 ssh
는 원격 명령의 종료 상태입니다. 예를 들어
ssh myapp 'exit 42'
echo $?
42를 인쇄해야합니다 ( $?
마지막으로 실행 된 명령의 종료 상태 임).
한 가지 옵션은 mkdir
실패한 경우 즉시 종료하는 것입니다 .
ssh myapp 'mkdir /some/dir || exit 42; do-more-stuff'
if [[ $? = 1 ]]; then
echo "Remote mkdir failed"
fi
가능하면 스크립트에서 원격 오류를 처리하는 것이 좋습니다.