크론탭에서 동작하는 postSQL의 백업이 동작하지않음
크론탭 에러 찾기
# cat /etc/crontab
zgrep -hE 'May 30.*pgsql_full_backup|May 30.*CROND|May 30.*crond' /var/log/cron* 2>/dev/null
아래명령어를 통해 실행결과
명령어를 순서대로 풀면:
zgrep
- 압축 파일(.gz)과 일반 파일 모두 grep 가능한 명령어
-h
- 파일명 출력 안 함 (여러 파일 검색 시 앞에 파일명 안 붙게)
-E
- 확장 정규식 사용 (파이프 | 로 OR 조건 가능)
패턴 'May 30.*pgsql_full_backup|May 30.*CROND|May 30.*crond'
- May 30이 포함된 줄 중에서
- pgsql_full_backup 또는 CROND 또는 crond 가 있는 줄
/var/log/cron*
- /var/log/cron, /var/log/cron.1, /var/log/cron.2.gz 등 cron 로그 파일 전체 대상
2>/dev/null
- 에러 메시지(권한 없음 등)는 버림
May 30 00:01:01 core-db CROND[249408]: (root) CMD (run-parts /etc/cron.hourly)
May 30 01:00:01 core-db crond[253914]: (root) PAM ERROR (Authentication token is no longer valid; new one required)
May 30 01:00:01 core-db crond[253914]: (root) FAILED to authorize user with PAM (Authentication token is no longer valid; new one required)
May 30 01:01:01 core-db CROND[253946]: (root) CMD (run-parts /etc/cron.hourly)
May 30 02:01:01 core-db CROND[258468]: (root) CMD (run-parts /etc/cron.hourly)
May 30 03:01:01 core-db CROND[263029]: (root) CMD (run-parts /etc/cron.hourly)
May 30 04:00:01 core-db crond[267532]: (root) PAM ERROR (Authentication token is no longer valid; new one required
다음과 같이 에러 발견 PAM이라는 인증체게는 root 권한을 얻어 파일을 실행하는 과정에서 root의 권한이 만료되었을때 나는 에러
해당 세션에 root로 접속하여 비밀번호를 갱신시켜주면 해결되는걸 확인함
PAM 관련 추가 해야함 TODO
'에러일지' 카테고리의 다른 글
| FTP 연결 에러 응답: fzSftp started, protocol_version=11 (0) | 2026.02.26 |
|---|---|
| [sqlplus],[Orcale] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다 - 사용자 생성, C##안붙히기 (0) | 2025.07.04 |
| [에러일지, Docker Dsktop] - WSL update failed (2) | 2025.05.21 |