"lib"파일에서 함수를 호출하는 다음 스크립트가 있습니다. 그것은 잘 작동합니다. 하지만 예외 처리를 구현하여 스크립트 파일이나 "lib"파일에서 함수 이름을 변경하고 함수가 호출되지 않으면 스크립트를 종료해야합니다.함수가 쉘 스크립트에서 호출되지 않았는지 확인하는 방법
스크립트 파일 :
#!/bin/bash
#Include Functions file
. ./testlibrary.lib
echo "Start"
testFunction
echo "Finish"
LibraryFile가 : 참고
#!/bin/bash
testFunction(){
echo "testing begins"
echo "testing ends"
}
:
내가 사용할 수 없습니다 "로 설정 -e는"플래그가 그렇게 거기 어떤 이 방법을 구현하는 다른 방법은 내 명령이 실패하면 종료해야합니다. 그 대본을 먹었어.
왜'set -e'를 사용할 수 없습니까? 당신은 아마해야합니다 .... –