쉘 스크립트를 사용하여 crontab에서 cron 작업 모니터링

쉘 스크립트를 사용하여 crontab에서 cron 작업 모니터링

crontab에서 다양한 cron 작업을 모니터링하기 위해 쉘 스크립트를 작성하는 데 도움을 줄 수 있는 사람이 있습니까? 우리 모두는 서로 다른 크론 작업이 서로 다른 시간에 실행된다는 것을 알고 있으므로 다음을 캡처하고 싶습니다.".csv"체재:

  1. 스크립트 이름
  2. 예정된 시간
  3. 다음 예정 시간
  4. 마지막 실행 시간.
  5. 스크립트가 성공적으로 종료되었는지, 실행 후 오류가 발생했는지 여부(성공/실패)입니다.

특정 제한 사항이 있습니다.

  1. syslog모든 디버그 로그를 인쇄하지 마십시오.
  2. 편집할 수 없습니다예약 된 일들.

사용할 수 있는 방향성 로그가 있습니다.

답변1

지정한 기준으로는 불가능합니다.

루트가 아닌 사용자는 필요한 정보를 얻을 수 없습니다. 루트 권한이 있는 경우 crontab을 편집하거나(관리적으로는 아니더라도 기술적으로) 실행에 사용되는 플래그를 변경하거나 cron 로그 파일을 읽을 수 있습니다.

관련 정보