차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:crontab [2019/08/15 14:30] – [필요없는 syslog 삭제하기] V_L | tech:crontab [2024/07/08 00:40] (현재) – V_L | ||
---|---|---|---|
줄 18: | 줄 18: | ||
* 2-10와 같이 하이픈(-)으로 시간 범위도 지정할 수 있다. | * 2-10와 같이 하이픈(-)으로 시간 범위도 지정할 수 있다. | ||
* 2-10/3와 같이 하이픈(-)으로 시간 범위를 슬래쉬(/ | * 2-10/3와 같이 하이픈(-)으로 시간 범위를 슬래쉬(/ | ||
+ | |||
+ | 분 시 일 월 주 실행할 내용 | ||
+ | 형식이다. | ||
+ | |||
+ | 밑의 예제를 참고하고 원하는 설정 알려주시는 갓양님 사이트 [[https:// | ||
=====예===== | =====예===== | ||
줄 24: | 줄 29: | ||
20 2 * * 6 명령어 | 20 2 * * 6 명령어 | ||
- | 매일 오후 4, | + | |
+ | 1 4 * * * 명령어 | ||
+ | |||
+ | 매월 1일 새벽 1시 15분 | ||
+ | 15 1 1 * * 명령어 | ||
+ | |||
+ | | ||
0 4-6 * * * 명령어 | 0 4-6 * * * 명령어 | ||
매일 2시간간격으로 5분대에 | 매일 2시간간격으로 5분대에 | ||
5 */2 * * * 명령어 | 5 */2 * * * 명령어 | ||
- | |||
- | 매월 1일 새벽 1:15 | ||
- | 15 1 1 * * 명령어 | ||
1,7월 1일 새벽 0:30 | 1,7월 1일 새벽 0:30 | ||
줄 44: | 줄 52: | ||
# | # | ||
33 3 3 */2 * / | 33 3 3 */2 * / | ||
+ | |||
+ | ====정기적으로 PHP 실행==== | ||
+ | |||
+ | 52 * * * * wget -p --spider http:// | ||
+ | 매시각 52분에 원격의 php 파일을 실행함. | ||
=====로그===== | =====로그===== | ||
줄 57: | 줄 70: | ||
=====기타===== | =====기타===== | ||
- | |||
- | 52 * * * * wget -p --spider http:// | ||
- | 매시각 52분에 원격의 php 파일을 실행함. | ||
==== cron 설정파일 저장위치==== | ==== cron 설정파일 저장위치==== | ||
줄 73: | 줄 83: | ||
각 명령어의 끝에 '' | 각 명령어의 끝에 '' | ||
- | ====필요없는 syslog 삭제하기==== | + | 혹은 |
- | / | + | 맨 위에 |
+ | > MAILTO="" | ||
- | 이 파일을 보면 크론이 실행될 때마다 로그가 쌓이는 것을 볼 수 있다. 별 내용도 없고 꼴보기 싫으니 없애보자. | + | 추가 |
+ | ====필요없는 syslog ==== | ||
+ | ''/ | ||
+ | |||
+ | 이 파일을 보면 크론이 실행될 때마다 로그가 쌓이는 것을 볼 수 있다. 별 내용도 없고 꼴보기 싫으니 없애보자. | ||
+ | ===rsyslog=== | ||
sudo nano / | sudo nano / | ||
파일을 보면 | 파일을 보면 | ||
줄 93: | 줄 109: | ||
그리고 당연히 디먼 재시작 | 그리고 당연히 디먼 재시작 | ||
sudo service rsyslog restart | sudo service rsyslog restart | ||
+ | ===다른 방법=== | ||
- | http://www.linuxtopia.org/online_books/ | + | https://languor.us/cron-pam-unix-cron-session-session-opened-closed-user-root-uid0 |
+ | < | ||
+ | Go to the /etc/pam.d directory. | ||
+ | Open the file common-session-noninteractive in an editor. | ||
+ | Look for the following line: | ||
+ | session required | ||
+ | Above this line, add the following: | ||
+ | session | ||
+ | Save the file and exit. | ||
+ | Restart crond using something like service cron restart. | ||
+ | </ | ||