보통 프로그램 종료시 호출하는 exit(0) 이 있는데, exit(1) 이라는거하고 뭔 차이가 있죠??? 이게 어떻게 구별해서 써야 하는건가요??
exit(0) 은 정상 종료, exit(1) 은 오류로 끝났다는 뜻입니다. 0 이 아닌 값은 종료 상태를 알려 주는 용도라 셸 스크립트에서 $? 로 확인할 수 있습니다.