Nous discuterons dans cet article comment un utilisateur peut afficher les fichiers CRON Logs dans un environnement Linux. Nous avons effectué toutes les tâches sur l'Ubuntu 20.04 Système qui vous donnera une meilleure compréhension des journaux cron.
Ouvrez le terminal en appuyant sur le raccourci du clavier 'Ctrl + Alt + T'. Maintenant, l'utilisation des deux méthodes différentes suivantes peut facilement accéder aux événements de journal CRON:
Méthode 1: Vérifiez les événements Cron Logs via Syslog
C'est un moyen très simple et facile de vérifier que les événements Cron Log fonctionnent sur votre système. Connectez-vous en tant qu'utilisateur racine sur le terminal et saisissez la commande suivante:
# CAT / VAR / LOG / SYSLOG | Grep Cron
Les événements de journaux CRON suivants doivent s'afficher sur le terminal:
Méthode 2: Surveillez les journaux cron en configurant le cron.fichier journal
Le moyen recommandé est de créer un «cron séparé.Enregistrer le fichier pour surveiller ou vérifier les événements CRON Logs sur votre système Linux. À cette fin, accédez au '/ etc / rsyslog.D / 50-Default.Fichier Conf 'en exécutant la commande ci-dessous:
$ sudo nano / etc / rsyslog.D / 50-Default.confli
Recherchez le '#cron.* / var / log / cron.log 'dans ce fichier et décomancement de cette ligne qui est également affichée dans la capture d'écran suivante:
Maintenant, créez un 'cron.log 'en utilisant un code source ou un éditeur de texte.
$ sudo nano / var / log / cron.enregistrer
Redémarrez le service RSYSLOG, puis vérifiez l'état exécuté de ce service sur votre système via la commande suivante:
$ sudo systemctl redémarrer rsyslog
$ sudo systemctl status rsyslog
La sortie suivante doit imprimer sur la fenêtre du terminal:
Maintenant, tous les événements Cron Log à enregistrer dans le cron.fichier journal.
Pour voir, les événements CRON en temps réel à l'aide de la commande 'watchcron'. Alors, créez un fichier 'watchCron' comme suit:
$ sudo nano watchcron
Ajoutez les lignes suivantes dans ce fichier:
#!/ bac / bash
Regarder -N 10 Tail -N 25 / Var / Log / Cron.enregistrer
Enregistrez ce fichier dans Nano en utilisant «Ctrl + O», puis appuyez sur «Ctrl + X» pour quitter cet environnement.
Ici, le watchcron ci-dessus rafraîchit la page de l'événement des journaux après 10 secondes et affiche les 25 derniers événements de la page.
Définissez les autorisations exécutables sur ce fichier en utilisant la commande suivante:
$ sudo chmod + x watchcron
Copiez ce fichier dans l'emplacement '/ usr / sbin' comme suit:
$ sudo cp watchcron / usr / sbin
Maintenant, pour vérifier les événements Cron Logs en temps réel exécutez la commande de divagations ci-dessous sur le terminal:
$ watchcron
La fenêtre suivante s'affichera sur le terminal:
Conclusion
Nous avons expliqué dans cet article comment vous pouvez vérifier ou surveiller les événements CRON Logs en temps réel en utilisant une seule commande `` WatchCron ''.