[Linux] Crontab에 등록한 Cron이 돌지 않을 때

하미니똑또케·2024년 1월 22일

Linux

목록 보기
2/3

강의 내용 출처: https://www.opentutorials.org/course/2598/14218

환경: Ubuntu 20.04 (wsl2)

똑같이 따라했는데 이상하게 나는 크론탭에 등록된 스케줄이 돌지 않았다.
로그를 보려고 열심히 뒤져봤지만, syslog 디렉토리 자체가 없어서 확인도 어려웠다. 실습 환경과 내 환경이 동일하지 않아서 발생하는 일이겠거니 싶어서 구글링에 들어갔다. (syslog 관련해서는 나중에 차차 보기로..)

cron이 켜져있는 지 확인을 해봐야한다는 말에 아차! 싶었다.

  1. 일단 cron이 설치되어 있는지 확인 (당연히 있겠지.. 제발)
/etc/init.d
find /etc -name "cron*"  ## 이렇게 찾아도 되겠다.. 

  1. 명령어 확인

대부분 daemon 명령어는 비슷하지만 혹시 몰라 한 번 더 확인해봤다.

/etc/init.d/cron

어쩐지 sudo service crond start를 하면 crond: unrecognized service가 뜨더라니..

  1. 서비스 기동 전 status 확인
sudo service cron status
  1. 서비스 기동
sudo service cron start

  1. 크론탭에 등록된 스케줄이 제대로 도는 것 확인 완료 !
ps -ef | grep cron ## 프로세스 확인까지 해줬다

profile
제가 하미니는 아니구요.. 하미니가 똑똑하다고 생각하는 사람입니다.

0개의 댓글