10년 사회생활 후 시작한 개발 기록
close
프로필 배경
프로필 로고

10년 사회생활 후 시작한 개발 기록

  • 분류 전체보기 (128)
    • Dev Journey (98)
      • 개발 시작 이유 (1)
      • 국비 학원 수료 과정 (86)
      • 실습 & 프로젝트 (10)
      • 웹앱개발프로젝트 (1)
    • Study (21)
      • 일상 기록 (1)
      • 기술 학습 (1)
      • 자격증 (0)
      • CS (0)
      • Project (0)
      • 초보자를 위한 리액트 200제 (19)
    • Algorithm (0)
    • Backend (8)
      • Java (0)
      • PHP (3)
      • Svelte (0)
      • Oracle (2)
      • Network (0)
      • Linux (3)
    • Frontend (0)
      • Miplatform&Nexacro (0)
    • Tools (0)
  • 홈

리눅스 명령어 알아보자 - Crontab 편

✅ Crontab이란?Crontab은 리눅스에서 특정 시간에 특정 작업을 자동으로 실행하도록 예약하는 스케줄러이다.예를 들어, 매일 자정에 백업 스크립트를 실행하거나, 매주 월요일 오전 9시에 리포트를 생성하는 작업을 사람이 직접 실행하지 않아도 자동으로 처리할 수 있다.✅ 기본 명령어명령어설명crontab -e크론탭 편집 (등록/수정)crontab -l등록된 크론탭 목록 확인crontab -r크론탭 전체 삭제 * 사용 주의 *💡 crontab -e 실행 시 vi 에디터가 열린다.:wq → 저장 후 종료:q! → 저장 없이 강제 종료✅ 크론탭 문법 구조* * * * * 실행할_명령어│ │ │ │ ││ │ │ │ └── 요일 (0~7, 0과 7은 일요일)│ │ │ └─────..

  • format_list_bulleted Backend/Linux
  • · 2026. 4. 6.
  • textsms

쉘 파일 실행 오류 : not found [그런 파일이나 디렉터리가 없습니다]

경로도 맞고, 파일도 분명히 존재하는데 쉘 스크립트 실행 시 아래와 같은 오류가 발생하는 경우가 있다. ✅ 오류 상황bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory 또는test.sh: not found ✅ 1단계 : 실행 권한 확인실행 권한 확인ls -l FILE_NAME.sh실행 권한 부여chmod +x FILE_NAME.sh# 권한 부여 전-rw-r--r-- 1 user user 42 Apr 6 10:00 test.sh# chmod +x 후-rwxr-xr-x 1 user user 42 Apr 6 10:00 test.sh* 파일명 끝에 * 가 붙고, 권한 부분이 rwx 로 바뀌었다면 실행 권한이 정상적으로 부여된 것..

  • format_list_bulleted Backend/Linux
  • · 2026. 4. 6.
  • textsms

ORA-01036: illegal variable name/number

이 오류는 일반적으로 바인드 변수 또는 플레이스홀더에 잘못된 이름 또는 번호가 사용되었을 때 발생한다. 오류의 원인바인드 변수 또는 플레이스홀더의 이름이나 번호가 올바르게 지정되지 않은 경우 발생할 수 있습니다.바인드 변수는 쿼리에서 재사용 가능한 매개변수로 사용되는 특별한 토큰이며,올바른 구문을 사용하여 지정되어야 합니다.SQL 문장에서 바인드 변수를 사용하지만 해당 변수가 먼저 선언되지 않은 경우에도 이 오류가 발생할 수 있습니다.변수는 사용되기 전에 선언되어야 합니다.프로그래밍 언어 또는 데이터베이스 클라이언트에서 바인드 변수를 처리하는 방식이 잘못된 경우에도발생할 수 있습니다. 예를 들어, 올바른 바인드 변수 구문을 사용하지 않거나 바인드 변수를 올바른 값으로바인딩하지 않은 경우에도 이 오류가 발..

  • format_list_bulleted Backend/Oracle
  • · 2026. 4. 5.
  • textsms

[PHP] 유효한 주민등록번호인지 검증하는 함수

주민등록번호 지역번호 폐지로 인해 현재도 검증하는 공식이 맞아떨어지는지 확인할 수 없다.아래는 이전 주민등록번호 생성 관련된 내용이니 참고만 하세요. 주민등록번호의 구성주민등록번호는 다음과 같은 구성으로 이루어져 있다.앞 6자리: 생년월일 (YYMMDD)다음 1자리: 성별 (남자: 1, 3 / 여자: 2, 4 / 외국인 남자: 5, 7 / 외국인 여자: 6, 8)다음 4자리: 등록기관번호 (출생신고를 접수 처리한 기관 코드)다음 1자리: 접수순서마지막 7번째 자리: 주민번호 유효성 검증 코드주민등록번호 검증 코드 계산 방법주민등록번호의 검증 코드는 다음과 같이 계산된다.주민등록번호 전체 13자리 중에서 맨 마지막 숫자(검증 코드)를 제외한 12자리에 대해 다음과 같이 계산- 맨 앞부터 각 숫자를 순서대..

  • format_list_bulleted Backend/PHP
  • · 2026. 4. 5.
  • textsms
[PHP] 한국수출입은행이 제공하는 현재 환율정보 Open API 사용하기

[PHP] 한국수출입은행이 제공하는 현재 환율정보 Open API 사용하기

한국수출입은행이 제공하는 환율정보 Open API 관련 링크:https://www.koreaexim.go.kr/ir/HPHKIR020M01?apino=2&viewtype=C&searchselect=&searchword=#none 유의사항으로는일일 호출 가능 횟수(1000회) 제한이 있다는 점,개인정보보유기간 만료에 따른 인증키 파기가 될 수 있다는 점(기간 내에 개인정보재동의를 해야 2년씩 연장 사용 가능),비영업일의 데이터 혹은 영업당일 11시 이전에 데이터 요청할 경우 null 값이 반환 된다는 점이다.위 내용을 숙지하고 있다면 사용에 문제는 없다.(2023년 하반기 기준) 이번 프로젝트는 php3 제작 및 내용 중 환율정보를 사용하는 부분이 있던터라 cURL을 이용하여 통신 처리를 하였고,나..

  • format_list_bulleted Backend/PHP
  • · 2026. 4. 5.
  • textsms

[PHP] 천 단위 콤마 + 소수점 2자리 포맷 함수 만들기

//value값에 천 단위마다 (,) 출력 함수. 소수점 2자리까지는 그대로 출력function decimal_format($number) { // 숫자를 소수점과 정수 부분으로 나눈다. $parts = explode('.', strval($number)); // 정수 부분에 콤마를 추가한다. $parts[0] = number_format(intval($parts[0])); // 소수점 이하가 있는 경우에만 두 자리로 맞춘다. if (isset($parts[1])) { $parts[1] = str_pad($parts[1], 2, '0', STR_PAD_RIGHT); } // 정수 부분과 소수점 이하를 다시 합쳐준다. return implode(..

  • format_list_bulleted Backend/PHP
  • · 2026. 4. 4.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (128)
    • Dev Journey (98)
      • 개발 시작 이유 (1)
      • 국비 학원 수료 과정 (86)
      • 실습 & 프로젝트 (10)
      • 웹앱개발프로젝트 (1)
    • Study (21)
      • 일상 기록 (1)
      • 기술 학습 (1)
      • 자격증 (0)
      • CS (0)
      • Project (0)
      • 초보자를 위한 리액트 200제 (19)
    • Algorithm (0)
    • Backend (8)
      • Java (0)
      • PHP (3)
      • Svelte (0)
      • Oracle (2)
      • Network (0)
      • Linux (3)
    • Frontend (0)
      • Miplatform&Nexacro (0)
    • Tools (0)
최근 글
인기 글
최근 댓글
태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바