cron은 리눅스용 작업 스케줄러다. 특정 시각에 명령어가 수행되도록 등록할 수 있다.
리눅스 클라우드 서버의 DB에 하루가 지날 때마다 insert하고 싶은 것이 있었는데 sql이나 php로 어떻게 할 수 있을까 고민하다가 이건 아니다 싶어 검색했더니 리눅스에 보란듯이 좋은 기능이 있었다.
* * * * * 수행할 명령어 ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───────── 요일 (0 - 6) (0:일요일, 1:월요일, 2:화요일, …, 6:토요일) │ │ │ └───────── 월 (1 - 12) │ │ └───────── 일 (1 - 31) │ └───────── 시 (0 - 23) └───────── 분 (0 - 59)
내가 하고 싶은 것은 하루가 지나는 시점에 삽입하는 것이니 0 0 * * * /var/www/html/xxx.php
실행 확인
$ grep CRON /var/log/syslog
출처 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%B0%98%EB%B3%B5_%EC%98%88%EC%95%BD%EC%9E%91%EC%97%85_cron,_crond,_crontab
https://kin.naver.com/open100/detail.nhn?d1id=1&dirId=10302&docId=265324&qb=bGludXggY3Jvbg==&enc=utf8§ion=kin&rank=3&search_sort=0&spq=1&pid=Txd73wpVuF4ssZ1gHKKsssssslG-005013&sid=UgX5wGv/Cev8AnkQW0b%2BzA%3D%3D
'과목 > Linux 리눅스' 카테고리의 다른 글
crontab으로 정해진 시간에 php 파일 실행하기 (0) | 2018.09.08 |
---|---|
리눅스 명령어 모음 (0) | 2018.04.22 |
리눅스 서버에서 DB에 값 넘겨주기 (0) | 2018.02.22 |
Could not get lock /var/lib/dpkg/lock (0) | 2018.02.22 |
VNC console에서 키보드 안먹힐 때 다른 방법. (0) | 2018.02.22 |