우분투에서 크론 로그를 확인하는 방법


31

나는 갔다 /var/log/cron하지만,이 파일이 비어 있습니다.

crontab이 활성화되어 있는지 또는 우분투에서 제대로 실행되고 있는지 확인하는 방법

감사

답변:


29

실행 중인지 알고 싶다면 sudo status cron또는 과 같은 것을 할 수 있습니다 ps aux | grep cron.

cron 작업이 실행 중인지 확인 /var/log/syslog하려면 프로세스 이름 cron으로 확인하십시오 . 예를 들면 다음과 같습니다.

Apr 26 21:17:01 example CRON[18055]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

고마워 친구, 나는 인터넷에 접속하고 로그 파일을 sying하고 있었다 / var / log / cron 또는 cron.log.

1
그것은 모두 syslog가 어떻게 구성되어 있는지에 달려 있습니다. 일부 배포판 / 유닉스는 모든 것을 분리하고 다른 덤프는 거의 모든 것을 하나의 파일로 나눕니다.
David

50
  1. rsyslog구성 수정 : 열기 /etc/rsyslog.d/50-default.conf, 제거 #하기 전에cron.*
  2. rsyslog 서비스를 다시 시작하십시오. sudo service rsyslog restart
  3. cron 서비스를 다시 시작하십시오. service cron restart

이제 파일에서 cron 로그를 확인할 수 있습니다 /var/log/cron.log


2
대단하다. syslog를 통한 검색 저장
phocks

1
지금까지 가장 좋은 답변입니다.
azeem

/etc/rsyslog.conf이전 시스템을 사용하고 있는지 또는 아무것도 없는지 확인하십시오 ./etc/rsyslog.d
Wimateeka

@Sean 우리는 또한 sudo service cron restart당신의 대답이 매력처럼 좋아한다는 것 외에도 Cron 서비스를 다시 시작할 수 있습니다 !
Hussain7

16

기본적으로 우분투의 크론 로그는에 있습니다 /var/log/syslog. 이 파일에서 cron 항목을 확인하려면 아래 명령을 사용하십시오.

grep cron /var/log/syslog


1
대소 문자를 구분하지 않는 검색은보다 포괄적 인 결과를 제공합니다. grep -i cron /var/log/syslog
헨리
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.