728x90
반응형

crontab 2

How to execute node.js from crontab in ubuntu

이전 버전까지는 crontab에 등록하여서 정상적으로 사용하던 코드가 node.js의 버전업을 한 이후에 비정상 작동하는 것을 확인하였다. crontab에 정상적으로 등록되었고 /var/log/syslog에 확인하여도 실행은 되는 것으로 보이나 결과는 정상적으로 이루어지지 않는 현상이다.(내 경우에는 메일을 발송하는 script인데 메일 발송이 전혀 이루어지지 않았다.) script를 쉘에서 실행하면 정상 작동하므로 script 문제는 아니였고 crontab에도 정상적으로 등록되었으므로 crontab 문제도 아니였다. 추정해보자니 crontab 에서 실행하면서 환경변수쪽에서 뭔가 문제가 있는 것이 아닌가 싶은데. 심지어 에러로그 조차 발생하지 않으니 확인할 방법이 없다. 그래서 crontab에 등록하여서..

Programming/Technic 2014.07.04

crontab 설정

리눅스에 보면 crontab이라는 것이 있다. 이것은 특정 시간마다 특정 프로그램을 실행시켜주는 것이라고 생각하면 된다. 이것을 실행해주는 서비스는 crond라는 서비스이며 설정은 /etc/crontab에서 할 수 있다. 특정 주기라 함은 분, 시간, 날짜, 요일, 달 이렇게 다섯가지로 나타나면 *로 설정된 것은 매 주기마다 라는 것을 의미한다. 설정은 다음과 같이 할 수 있다. * * * * * /home/hippo/hippo/monitor/monitor.pl > /dev/null 2>&1 앞에 있는 *부터 순서대로 각각이 분 시간 일 월 요일 을 의미한다. 위의 설정은 매 분마다 프로그램을 실행하라는 의미다. 분은 0~59 시는 0~23 일은 0~31 월은 1~12 요일은 0~7(0 또는 7은 일요일..

Programming/Technic 2009.07.06
728x90
반응형