cronic - Online w chmurze

Jest to kronika poleceń, którą można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


cronic - skrypt powłoki, który pomaga kontrolować najbardziej irytującą cechę crona: niechcianą
wyjście wysłane e-mailem

STRESZCZENIE


chroniczny [COMMAND]

OPIS


Cronic to mały skrypt powłoki podkładki do pakowania zadań crona, tak aby cron wysyłał tylko e-maile
kiedy wystąpił błąd.

Cronic definiuje błąd jako dowolne wyjście błędu bez śladu lub niezerowy kod wyniku.

Filtry Cronic Ślady wykonania Bash (lub cokolwiek pasującego) PS4) z wyjścia błędu, więc
zadania mogą być uruchamiane ze śledzeniem wykonania, aby wspomóc debugowanie śledcze.

Cronic nie ma opcji, po prostu wykonuje swoje argumenty.

0 1 * * * chroniczny backup

Dzięki Cronic możesz włączyć ścisłą obsługę błędów i opcje debugowania Bash (wyjście włączone)
błąd, wykrywanie nieustawionych zmiennych i śledzenie wykonywania), aby upewnić się, że problemy zostaną wykryte
wcześnie.

PRZYKŁADY


Przykład cron stanowisko:

#!/ bin / bash
set -o errexit -o rzeczownik -o xtrace
cp -rp dane1 /kopia zapasowa
cp -rp dane2 /kopia zapasowa
cp -rp dane3 /kopia zapasowa

Po wykryciu błędu Cronic wyświetla raport zawierający kod wyniku, wyjście błędu,
oraz połączone wyjście śledzenia i błędu. Połączone dane wyjściowe mogą pomóc umieścić komunikaty o błędach w
kontekst.

Przykład E-mail od cron w chroniczny info:

Od: użytkownik@example.net (Demon Crona)
Do: użytkownik@example.net
Temat: Cron chroniczna kopia zapasowa

Cronic wykrył awarię lub wyjście błędu dla polecenia:
backup

KOD WYNIKU: 1

WYJŚCIE BŁĘDU:
cp: data2: Odmowa pozwolenia

WYJŚCIE STANDARDOWE:

WYJŚCIE BŁĘDU ŚLEDZENIA:
+ cp -rp dane1 /kopia zapasowa
+ cp -rp dane2 /kopia zapasowa
cp: data2: Odmowa pozwolenia

WERSJA HISTORIA


v3 - Użyj mktemp -d, aby uniknąć wyścigów i problemów z bezpieczeństwem.

v2 - Poprawiono ocenę poleceń, dzięki czemu meta-znaki powłoki są zachowywane poprawnie (Dzięki
Frank Wallingford za poprawkę).

v1 - Pierwsze wydanie.

INNE TOOLS


Joey Hess napisał prostszą perlową wersję cronic, nazwaną chronic. Jest dostępny w
Debian jako część więcej narzędzi.

Korzystaj z programu Cronic online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows