Task Scheduler on Linux

Posted by Agung Pambudi in
I was looking for ways to make the schedule task in Linux. Finally, I found it. Here are the stages making schedule task in Linux.


cron is the Linux command-line scheduler. Use crontab -e to create (or edit) your cron jobs.

Using Cron

To use cron for tasks meant to run only for your user profile, add entries to your own user's crontab file. Start the crontab editor from a terminal window:

$ crontab -e

Edit the crontab using the format described in the next sections. Save your changes. (Exiting without saving will leave your crontab unchanged.)

Note that a great source of information about the format can be found at:

$ man 5 crontab

Commands that normally run with administrative privileges (i.e. they are generally run using sudo) should be added to the root user's crontab (instead of the user's crontab):

$ sudo crontab -e



Crontab Sections

Each of the sections is separated by a space, with the final section having one or more spaces in it. No spaces are allowed within Sections 1-5, only between them. Sections 1-5 are used to indicate when and how often you want the task to be executed. This is how a cron job is laid out:

minute (0-59), hour (0-23, 0 = midnight), day (1-31), month (1-12), weekday (0-6, 0 = Sunday), command


01 04 1 1 1 /usr/bin/somedirectory/somecommand

The above example will run /usr/bin/somedirectory/somecommand at 4:01am on January 1st plus every Monday in January. An asterisk (*) can be used so that every instance (every hour, every weekday, every month, etc.) of a time period is used. Code:


01 04 * * * /usr/bin/somedirectory/somecommand





https://apps.ubuntu.com/cat/applications/gnome-schedule/


It is the Task Scheduler in Gnome.

In other way it is a GUI for Cron.

Can be installed with Software Center.

If use Terminal for installation:

sudo apt-get install gnome-schedule

Gnome Schedule. (source: www.google.com)

Reference:

Crontab Code Generator
http://www.openjs.com/scripts/jslibrary/demos/crontab.php

No comments:

Post a Comment