서버에서 특정한 작업을 계속 반복 시켜야 할 상황에서 쓰는 명령어
파일 백업이라던지.. php 파일을 반복실행 한다던지..
예)
/usr/bin/php -c /etc/php.ini /var/www/auto/auto.php
php가 깔린 위치를 지정및 실행할 파일 지정
크론 재시작
service cron restart
크론 파일 수정 및 추가
crontab -e
크론 리스트 보기
crontab -l
크론 삭제
crontab -r
실행확인
/usr/bin/php -c /etc/php.ini /var/www/auto/auto.php
30분 간격으로 실행
*/30 * * * * /usr/bin/php -c /etc/php.ini /var/www/auto/auto.php > /dev/null 2>&1
위의 문구를 crontab -e 열어 추가해주면 30분 단위로 auto.php 파일을 실행시킨다.
잘 동작하는지는 크론 로그를 통해서 확인
크론 실행 로그 확인
vi /var/log/cron
기본적으로 크론은 초단위로는 실행이 되지 않음.
* * * * * sleep 10; 처럼 10초 단위로 실행시킬수 있음.
'리눅스' 카테고리의 다른 글
리눅스 로그 확인하기 (0) | 2016.07.10 |
---|---|
리눅스 아이피 차단 설정 (0) | 2016.07.10 |
gzip 파일 압축 (0) | 2016.07.10 |
리눅스 파일 관리 (0) | 2016.07.10 |
scp 다른 서버로 파일 보내기 (0) | 2016.07.10 |