OS/Linux
CRONTAB(LINUX DEMON or OS Background Service)
하리하라
2024. 9. 23. 14:58
● 실행 여부
sudo service cron status
"cron in not running" 메세지가 아닌 잔뜩 뭐가 뜬다면 실행되고 있는 것
● 실행
sudo ALL=NONPASSWD: /usr/sbin/service cron start
● 동작 테스트 / 아래 내용 "/tmp/test_crontab.sh"으로 저장
#!/bin/bash
today=$(date +"%Y-%m-%d %H:%M:%S")
echo "${today}" >> /tmp/crontab.log
● 배치 설정
sudo crontab -e
● 배치 입력
*/1 * * * * /tmp/test_crontab.sh
분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7)
● 배치 실행 확인
tail -f /tmp/crontab.log
● 실행로그 확인
방법1. grep cron /var/log/syslog
방법2. cat /var/log/cron
● 특정 사용자 cron 작업 로그
grep cron /var/log/syslog | grep 사용자이름
● 최근 로그만 보는 방법
tail -f /var/log/syslog | grep CRON