Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut cronic'dir.
Program:
ADI
cronic - cron'un en sinir bozucu özelliğini kontrol etmeye yardımcı olan bir kabuk betiği: istenmeyen
e-postayla gönderilen çıktı
SİNOPSİS
kronik [KOMUT]
TANIM
Cronic, cron'un yalnızca e-posta göndermesi için cron işlerini sarmak için küçük bir şim kabuğu betiğidir.
bir hata oluştuğunda.
Cronic, bir hatayı herhangi bir iz olmayan hata çıktısı veya sıfır olmayan bir sonuç kodu olarak tanımlar.
Bash yürütme izlerini (veya eşleşen herhangi bir şeyi) kronik filtreler PS4) hata çıktısından, yani
adli hata ayıklamaya yardımcı olmak için işler yürütme izleme ile çalıştırılabilir.
Cronic'in seçeneği yoktur, sadece argümanlarını yürütür.
0 1 * * * kronik yedek
Cronic ile Bash'in katı hata işleme ve hata ayıklama seçeneklerini açabilirsiniz (çıkış
hata, ayarlanmamış değişken algılama ve yürütme izleme) sorunların yakalandığından emin olmak için
Erken.
ÖRNEKLER
Örnek E-posta cron Görev:
#!/ bin / bash
set -o errexit -o isim -o xtrace
cp -rp veri1 /yedekleme
cp -rp veri2 /yedekleme
cp -rp veri3 /yedekleme
Bir hata algılandığında, Cronic sonuç kodunu, hata çıktısını,
ve birleşik izleme ve hata çıktısı. Birleştirilmiş çıktı, hata mesajlarının içeri girmesine yardımcı olabilir.
bağlamı.
Örnek E-posta E-posta itibaren cron ile kronik bilgi:
Tarih aralığı: [e-posta korumalı] (Cron Daemon'u)
için: [e-posta korumalı]
Konu: Cron kronik yedekleme
Komut için kronik hata veya hata çıktısı algılandı:
yedek
SONUÇ KODU: 1
HATA ÇIKIŞI:
cp: data2: İzin reddedildi
STANDART ÇIKIŞ:
İZLEME-HATA ÇIKIŞI:
+ cp -rp veri1 /yedekleme
+ cp -rp veri2 /yedekleme
cp: data2: İzin reddedildi
VERSION TARİHİ
v3 - Yarış koşullarından ve güvenlik sorunlarından kaçınmak için mktemp -d kullanın.
v2 - Komut değerlendirmesi düzeltildi, böylece kabuk meta-karakterleri doğru bir şekilde korunur (Teşekkürler
Frank Wallingford düzeltme için).
v1 - İlk sürüm.
DİĞER ARAÇLAR
Joey Hess, kronik olarak adlandırılan perl'in daha basit bir perl versiyonunu yazdı. şurada mevcuttur:
Debian'ın bir parçası olarak Moreutils.
onworks.net hizmetlerini kullanarak cronik çevrimiçi kullanın