0바이트 파일을 실행하는 방법이 실패합니까?

0바이트 파일을 실행하는 방법이 실패합니까?

0바이트 파일이 있고 실행 가능하다면 아무 작업도 수행하지 않습니다. 이러한 파일에서 실패할 수 있습니까? 즉, 일부 오류 메시지를 반환하거나 0이 아닌 종료 코드를 반환할 수 있습니까?

답변1

그래서 내 생각에 유일한 대답은

if [ -s mybinary ]
then
   mybinary
else
   exit 1
fi

옳은?

관련 정보