To verify that the crond daemon and cron jobs are running on a Linux system, you can use a combination of the systemctl command and the crontab command.
Here's an example of how to verify that the crond daemon is running:
systemctl status crond
This will display the status of the crond daemon. If the daemon is running, you should see a message similar to the following:
● crond.service - Command Scheduler Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-01-04 10:34:35 EST; 2h 52min ago
To verify that cron jobs are running, you can use the crontab command to display the crontab file for the current user. For example:
crontab -l
This will display the crontab file for the current user. If there are any cron jobs listed in the file, they should be running.
You can also use the grep command to search the system logs for entries related to cron. For example:
grep cron /var/log/syslog
This will search the syslog file for entries that contain the word "cron". If there are any cron jobs running, you should see entries in the log that show when the jobs were run.