[shell] 명령 실행 중 에러 발생 시 다른 동작 실행하기

다음은 명령 실행 중 에러가 발생했을 때 다른 동작을 실행하는 기본적인 방법에 대한 예제입니다.

#!/bin/bash

if ! command; then
    echo "명령 실행 중 에러가 발생했습니다."
    # 다른 동작 실행
else
    echo "명령이 성공적으로 실행되었습니다."
    # 정상적인 동작 실행
fi

위의 예제에서 ! command는 실제로 실행할 명령으로 바꿔야 합니다. !는 명령이 실패했을 때 if 문이 실행되도록 하는 부정 연산자입니다.

이러한 방법을 사용하여 명령 실행 중 에러가 발생하면 다른 동작을 실행할 수 있습니다.

참고로, Shell 스크립트에서 에러를 무시하거나 처리하는 더 많은 방법이 있으니 프로덕션 환경에서는 조심해서 사용해야 합니다.