본문 바로가기

Linux/Linux-CLI2

당신의 crond가 작동하지 않는 이유 | CentOS 8 cron.daily jobs not running 그리고 anacron에 대하여 ※ 아래 내용은 CentOS 8을 기준으로 하고 있습니다.  ※ crond (daemon) 를 기준으로 하고 있습니다. crond가 작동하지 않는 원인 몇 가지1. crond가 실행하는 스크립트에 실행 권한이 있는가?2. 환경변수 설정은 제대로 되어 있는가?3. Debian을 사용하는가, CentOS를 사용하는가? 이 둘은 /etc/cron* 하위 스크립트의 저장 방식이 다르다고 한다. 4. 혹시 /tmp 디렉토리가 올바르게 존재하는가? (나의 케이스였다.)crond 디버깅 시 고려해봐야 할 것1. /etc/cron* 아래 스크립트를 테스트 모드로 실행해 보았는가? 2. crond가 모두 정상 작동하지 않는가? ( cron.hourly, cron.daily 등 ) 이 중, 혹시 cron.daily만 작동.. 2024. 7. 17.
Linux 생태계 이해하기 🐧 Linux?유닉스에 관심이 많았던 리누스 토발즈가 유닉스 시스템의 작은 버전인미닉스(Minix) 보다 좋은 운영체제를 만들자는 목표로 리눅스를 만들었다.리눅스는 커널이라고 부르는 리눅스의 핵심 부분만 작성해 배포한다.일반적으로 리눅스는 (리눅스 토발즈가 만든) 커널 + 컴파일러 + 셸 +기타 응용 프로그램이 조합된 배포판을 말한다. Linux의 주요 특징폐쇄적인 유닉스와는 다르게 리눅스는 누구든지 자유롭게 프로그램을 변경하여 유통시킬 수 있는 프리웨어이다. 우분투, 페도라 모두 수많은 배포판 종류 중 하나이다.다중 사용자, 다중 처리 시스템커널을 비롯해 대부분의 응용 프로그램의 소스 코드가 공개된 시스템(GPL)다양한 네트워크 프로토콜 및 환경 지원 : 리눅스는 네트워크에 관해 타의 추종을 불허할 .. 2022. 8. 30.