336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


[리눅스] crontab 설정하기

/etc/crontab을 이용하여 사용자에 따라 해당 명령어를 자동으로 실행시킬 수 있습니다.

cron은 일정시간마다 시스템에서 자동으로 실행시키는 데몬입니다.
또한, cron table files 즉 crontabs는 /var/spool/cron 디렉터리에 저장됩니다.

시작 방법) /etc/rc.d/init.d/crond start
종료 방법) /etc/rc.d/init.d/crond stop

설정파일) /etc/crontab

설정된 파일 수정) crontab -e
설정된 파일 출력) crontab -l
설정된 파일 삭제) crontab -r

동작 로그 확인) cat /var/log/cron

* * * * * *
분 시 일 월 요일 명령

예)
매일 02시에 hello 출력
0 02 * * * /bin/echo hello

매주 일요일 10시 30분에 wake 출력
30 10 * * 0 /bin/echo wake

12월 24일 23시 59에 happy 출력
59 23 24 12 * /bin/echo happy


# 주의사항 : 계정을 지정하지 않으면 root로 실행됨

사용자 계정으로 실행되게 끔 수정)
crontab -u user -e

예) 매 3시간마다 /home/user 에 있는 모든 temp 파일 삭제
* */3 * * * find /home/user/*.temp | xargs rm -f {}


+ Recent posts