cronic - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 cronic 명령입니다.

프로그램:

이름


cronic - cron의 가장 성가신 기능을 제어하는 ​​데 도움이 되는 쉘 스크립트: 원치 않음
이메일로 전송된 출력

개요


만성 [COMMAND]

기술


Cronic은 cron이 이메일만 보낼 수 있도록 cron 작업을 래핑하기 위한 작은 shim 쉘 스크립트입니다.
오류가 발생했을 때.

Cronic은 오류를 추적되지 않는 오류 출력 또는 XNUMX이 아닌 결과 코드로 정의합니다.

Cronic 필터 Bash 실행 추적(또는 일치하는 모든 것) PS4) 오류 출력에서
포렌식 디버깅을 돕기 위해 실행 추적을 통해 작업을 실행할 수 있습니다.

Cronic에는 옵션이 없으며 단순히 인수를 실행합니다.

0 1 * * * 만성 백업

cronic을 사용하면 Bash의 엄격한 오류 처리 및 디버그 옵션을 켤 수 있습니다(종료
오류, 설정되지 않은 변수 감지 및 실행 추적)을 통해 문제가 발견되었는지 확인합니다.
이른.

사용 예


크론 직업:

#!/ bin / bash
set -o errexit -o 명사 -o xtrace
cp -rp 데이터1 /백업
cp -rp 데이터2 /백업
cp -rp 데이터3 /백업

오류가 감지되면 Cronic은 결과 코드, 오류 출력,
추적 및 오류 출력이 결합되었습니다. 결합된 출력은 오류 메시지를 넣는 데 도움이 될 수 있습니다.
문맥.

이메일 크론 만성 정보 :

부터 사용자@example.net (크론 데몬)
에: 사용자@example.net
제목: 크론 만성 백업

Cronic에서 다음 명령에 대한 실패 또는 오류 출력을 감지했습니다.
백업

결과 코드: 1

오류 출력:
cp: data2: 권한이 거부되었습니다.

표준 출력:

추적 오류 출력:
+ cp -rp 데이터1 /백업
+ cp -rp 데이터2 /백업
cp: data2: 권한이 거부되었습니다.

버전 연혁


v3 - 경쟁 조건 및 보안 문제를 방지하려면 mktemp -d를 사용하십시오.

v2 - 명령 평가가 수정되어 쉘 메타 문자가 올바르게 보존됩니다(덕분에
수정을 위해 Frank Wallingford).

v1 - 초판.

기타 도구


Joey Hess는 Chronic이라는 이름의 간단한 Perl 버전의 cronic을 작성했습니다. 다음에서 사용 가능합니다.
데비안의 일부로 더 많은 유틸리티.

onworks.net 서비스를 사용하여 온라인 cronic 사용



최신 Linux 및 Windows 온라인 프로그램