Explore information related to crontab


The Cron Job in Digitalocean - How it works ?

This article covers how to install and use cron in the Digitalocean platform. In fact, you can now start scheduling jobs in the server.


How to start Cron Service ?

Almost all Linux distributions comes with pre installed cron by default. In case if its not installed on your machine, you can install it using following command:

# apt-get install cron

Now check the status of cron service, it should be running in the background by default, you can start it with start command if its in stopped state:

# service cron start
# service cron status 

Once your cron service is fine you can proceed forward and start using it. For more help about its usage you can check its man pages by executing below command:

# man crontab

Read More



Install and Use Logwatch on Ubuntu 20.04 - Step by Step Guide ?

This article covers how to install and use Logwatch on Ubuntu Linux System. Logwatch is a system log analyzer and send that report to email. It generates a summarized log report which contains sshd - authentication failures, sudo - sessions opened, vsftp failures, postfix, failed logins, disk space and more. To find more information, visit the Logwatch man page.

Logwatch can be installed simply from the Ubuntu repository. First update the system.

$ sudo apt-get update

To install Logwatch, execute the command:

$ apt-get install logwatch

Read More



Install and Use Logwatch on Linux Mint 20 - Step by Step Process ?

This article covers how to install the Logwatch utility on your Linux server. With Logwatch, you will be able to keep an eye on your server logs and hence, you can quickly figure out any possible issues.

You can easily customize Logwatch to your preference by modifying the parameters in the /etc/logwatch/conf path. It also provides something extra in the way of pre-written PERL scripts for making log parsing easier.

All the default settings are defined in the /usr/share/logwatch/default.conf/logwatch.conf file. The recommended practice is to leave this file intact and instead create your own configuration file at the /etc/logwatch/conf/ path by copying the original config file and then define your custom settings.


Logwatch comes with a tiered approach and there are 3 main locations where configuration details are defined:

  • /usr/share/logwatch/default.conf/*
  • /etc/logwatch/conf/dist.conf/*
  • /etc/logwatch/conf/*


To install Logwatch on your server.

On Ubuntu:

$ sudo apt-get install logwatch

On Debian:

$ apt-get install logwatch

Read More



Schedule a Job in Cron to Run Every Hour in Ubuntu 20.04 - How to implement it ?

This article covers how a cron job can be scheduled to run every hour on Ubuntu System. Most Linux users are familiar with the Crontab job scheduler, which acts as a silent daemon that performs all the tasks assigned to it automatically, without any human intervention. 

This job scheduler makes the life of a Linux user much easier, as the user can hand over all the frequently occurring tasks to the Crontab scheduler so that these tasks can be executed automatically according to a specified schedule.


To Start Crontab Service

Run the following command:

$ sudo systemctl start cron


To Check Status of Crontab Service

Execute the command:

$ sudo systemctl status cron


To Launch Crontab File:

Execute the command:

$ crontab –e


To Run a program or script every 5 or X minutes or hours on Linux:

1. Edit your cronjob file by running crontab -e command.

2. Add the following line for an every-5-minutes interval. */5 * * * * /path/to/script-or-program.

3. Save the file, and that is it.

Read More



Add Cron Job in VestaCP - How to do it

This article covers steps to add cron jobs in VestaCP. Using VestaCP, you can add mail accounts, databases, Cron jobs, and a whole lot more with just a few clicks. Cron jobs help automize certain commands that need to run regularly, this ensures everything runs smoothly. 


Vesta Control Panel (VestaCP) is an open source hosting control panel that can manage multiple websites, create and manage email accounts, create and manage FTP accounts. Also, manage MySQL database and DNS records.


How to setup a CRON job using VestaCP ?

1. Move to the “CRON” tab then mouse over the plus symbol and click on “Add Cron Job”;

2. Enter the command you would like to execute and make sure to include the necessary privileges such as sudo if your command requires it. Use the frequency generator on the right side of the options to set how often you would like the command to execute.

3. Finally, click Generate to confirm the frequency and then click Add to finish adding the Cron job.

Note: Before adding a cron job be sure to test it out first to ensure it works.

Read More



Using Cron to Automate Tasks on CentOS 8

This article will guide you on the steps to set up #Cron job on #CentOS 8 to help automate #tasks. Cron is a #clock daemon, whose name originates from #Chronos, the Greek word for time. It enables users to automate the execution of #commands, scripts (a group of commands) or programs at specified time intervals.
The simplest way to validate that cron tried to run the #job is to simply check the appropriate log file; the log files however can be different from system to system. In order to determine which log file contains the cron #logs we can simply check the occurrence of the word cron in the log files within /var/log .

Read More




For Linux Tutorials

We create Linux HowTos and Tutorials for Sys Admins. Visit us on LinuxAPT.com

Also for Tech related tips, Visit forum.outsourcepath.com or General Technical tips on www.outsourcepath.com