Chúng tôi sẽ thảo luận trong bài viết này cách người dùng có thể xem các tệp nhật ký cron trong môi trường Linux. Chúng tôi đã thực hiện tất cả các tác vụ trên hệ thống Ubuntu 20.04 sẽ giúp bạn hiểu rõ hơn về nhật ký cron.
Mở thiết bị đầu cuối bằng cách nhấn phím tắt ‘Ctrl + Alt + t’. Bây giờ, sử dụng hai phương pháp khác nhau sau đây có thể dễ dàng truy cập các sự kiện nhật ký cron:
Phương pháp 1: Kiểm tra các sự kiện nhật ký cron thông qua nhật ký hệ thống
Đây là một cách rất đơn giản và dễ dàng để kiểm tra xem các sự kiện nhật ký cron có đang chạy trên hệ thống của bạn hay không. Đăng nhập với tư cách người dùng root trên thiết bị đầu cuối và nhập lệnh sau:
#con mèo /ở đâu/khúc gỗ/nhật ký hệ thống| nắm chặtcron
Các sự kiện nhật ký cron sau đây sẽ hiển thị trên thiết bị đầu cuối:
Phương pháp 2: Theo dõi nhật ký cron bằng cách thiết lập tệp cron.log
Cách được đề xuất là tạo một tệp ‘cron.log’ riêng biệt để theo dõi hoặc kiểm tra các sự kiện nhật ký cron trên hệ thống Linux của bạn. Vì mục đích này, hãy truy cập tệp ‘/etc/rsyslog.d/50-default.conf’ bằng cách chạy lệnh dưới đây:
$sudo nano /Vân vân/rsyslog.d/năm mươi-default.conf
Tìm kiếm ‘# cron. * /Var/log/cron.log’ trong tệp này và bỏ ghi chú dòng này cũng được hiển thị trong ảnh chụp màn hình sau:
Bây giờ, hãy tạo một ‘cron.log’ bằng cách sử dụng bất kỳ mã nguồn hoặc trình soạn thảo văn bản nào.
$sudo nano /ở đâu/khúc gỗ/cron.log
Khởi động lại dịch vụ rsyslog và sau đó kiểm tra trạng thái đang chạy của dịch vụ này trên hệ thống của bạn thông qua lệnh sau:
$sudosystemctl khởi động lại rsyslog$sudotrạng thái systemctl rsyslog
Kết quả đầu ra sau sẽ được in trên cửa sổ đầu cuối:
Bây giờ, tất cả các sự kiện nhật ký cron sẽ được lưu trong tệp cron.log.
Để xem, cron thời gian thực ghi lại các sự kiện bằng lệnh ‘watchcron’. Vì vậy, hãy tạo tệp ‘watchcron’ như sau:
$sudo nanowatchcronThêm các dòng sau vào tệp này:
#! / bin / bashđồng hồ -n 10 đuôi -n 25 /ở đâu/khúc gỗ/cron.log
Lưu tệp này trong nano bằng cách sử dụng ‘Ctrl + o’ và sau đó nhấn ‘Ctrl + x’ để thoát khỏi môi trường này.
Tại đây, watchcron ở trên làm mới trang sự kiện nhật ký sau 10 giây và hiển thị 25 sự kiện cuối cùng trên trang.
Đặt quyền thực thi trên tệp này bằng cách sử dụng lệnh sau:
$sudo chmod+ x watchcron
Sao chép tệp này vào vị trí ‘/ usr / sbin’ như sau:
$sudo cpwatchcron/usr/sbin
Bây giờ, để kiểm tra các sự kiện trong nhật ký cron thời gian thực, hãy chạy lệnh dưới đây trên thiết bị đầu cuối:
$watchcronCửa sổ sau sẽ hiển thị trên thiết bị đầu cuối:
Phần kết luận
Chúng tôi đã giải thích Trong bài viết này cách bạn có thể kiểm tra hoặc giám sát các sự kiện nhật ký cron trong thời gian thực bằng cách sử dụng một lệnh ‘watchcron’.