Tag: cron

Openwrt : cron/crontab, 정기 재부팅 설정.

Openwrt 에서 root 권한으로 cron job 을 실행하려면, crontab -e 로 접근한 뒤 명령을 넣으면 된다. 우분투처럼 /etc/cron.d 등은 존재하지 않는다. 또는, Luci 에서도 설정할 수 있다. 여기에 넣어도 결국 crontab -e 으로 한 것과 동일한 결과가 나온다. IPTime 에도 있지만, 매일/매시간 켜져있는 공유기의 오작동을 줄이기 위해선 매일 재부팅을 시켜주는게 좋다. 그러려면 이런 식으로 넣어주면

anacron, 일반 사용자 권한으로 실행

이전에 쓴 꽃삽질기를 이은 cron 과 anacron 의 환상 조합 그 두번째.이번에는 root 가 아닌 ‘일개’ 사용자가 anacron 을 사용하는 방법에 관해 정리한다. 그냥 crontab -e 로 원하는 작업을 설정하면 되긴 하지만, cron 의 한계인, 정해진 시간에 ‘꺼져 있을 때’의 문제가 첫번째고, crontab 설정의 backup 이 불편하다는게 두번째다. (crontab -l > crontab.backup 으로 해줘야 한다.)

꽃삽질 : cron 과 anacron. 과연 둘은 친한 사이일까?

이걸 알아내려고 오랜 시간을 들이지는 않았지만, 그래도 맘 속에 담고 있은 시간(?)까지 따진다면 적어도 몇 개월은 되겠기에, 오랜만에 제목에도 ‘꽃삽질’을 넣어봤다. cron 과 anacron 에 대해서 파기 시작한 이유는, Snapper 가 실행되지 않았기 때문이다. 틀림없이 snapper 는 /etc/cron.daily 에 들어가 있고, /etc/crontab 에 cron.daily 를 실행하는 명령이 들어가 있음에도, 한 번도 실행되지 않았다.그 원인을 파악하면서,

crontab -e : fopen 오류 발생 시 확인해야할 사항들.

여기저기, 꽃삽질 거리만 늘어나네. crontab -e 를 했더니, 이런 오류가 나를 맞이한다. 뭐냐 이건 또..짧은 검색 결과, 몇가지 확인할 사항이 있음을 알게 됐다. /usr/bin/crontab 파일의 소유권및 권한 : root:crontab, rwxr-sr-x 인지? /var/spool/cron/crontabs/userid 의 소유권 : userid:crontab 인지 여기까지가 연결된 글에 있는 내용인데.. 내 경우는 조금 달랐다. /var/spool/cron/crontabs 는 root:crontab 소유가 돼야 맞는데, 내 경우 이게

Cron/Crontab 간단 정리.

crontab 작업 보기 crontab 작업 모두(!) 삭제 묻지도 따지지도 않고 확 지워버리니 주의해야 한다. 다시 살릴 방법도 없다. crontab 편집 cron 작업은 man 5 crontab 로 자세히 확인할 수 있다. 형식은 다음과 같다. 분 : 0~59 시 : 0~23 일 : 1~31 월 : 1~12 요일 : 0~6 (또는 Sun ~ Sat, 0 은 7로