Scheduling tasks in linux cron



Windows has scheduled tasks which most people are only halfway aware of. Linux has very powerful scheduling capabilities coming from it’s unix heritage. cron is the daemon that deals with scheduled tasks under most linux distributions. There are a couple ways that you can schedule cron tasks. The first is from the command line.


Open a console and become the user that you want to schedule tasks for.

Now type crontab -e

This brings up the editor for your crontab or your cron table, which is a list of commands to run and times to run them.

If your new to vi this can be frustrating, vi is the default text editor for most distributions. *(I’ve seen pico in some places.) If it’s pico you can start typing with no problems, if it’s vi, you’ll need to press the insert key first (or the letter i)…

Anyway, if you don’t have any scheduled jobs you’ll start out with a blank slate…

The format for entries is something like this…

00 14 * * * /home/userdir/scripts/starttunnel

The first 5 columns control WHEN a job runs. the first column is minutes, the second hours, the third is the day of the month, the fourth is for the month of the year and the 5th column is for the day of the week. After that you can enter the absolute path to the command or script that you want to run. Asterisks mean to match anything, so the above runs EVERY day at 14:00 hours *(2PM)

Let’s say, I want the above script to run at 12:36 PM on July 3rd each year…
36 12 3 7 * /home/userdir/scripts/starttunnel

As for the days of the week, 0 and 7 both refer to Sunday, 1 is Monday, 2 Tuesday, 3 Wednesday, 4 Thursday, 5 Friday and 6 Saturday… So we could make the above run only for those years where July 3rd is a Friday by doing this…

36 12 3 7 5 /home/userdir/scripts/starttunnel

Multiple run times are fairly easy too… Let’s say we want the script to run every thirty minutes…

0,30 * * * * /home/userdir/scripts/starttunnel

This one runs at 0 and 30 of each hour every day. If you’re using vi, you’ll need to press escape, then :wq (colon followed by wq) and enter to write and quit. Under pico ctrl-o to write the file and ctrl-x quits.

Related Posts

Blog Traffic Exchange Related Posts
  • Remote Tech Support with x11vnc and wrapper script So, the idea is that I wanted something "like" the Ultranvnc Single Click download, only for linux. The main idea being is that if someone is looking for a bit of desktop tech support on linux, we don't need to be giving instructions for 5 different package managers, or source......
  • Scheduling tasks in linux kcron I don't know if kcron deserves a seperate entry for scheduling tasks under linux. Cron is what I typed on last time and it's the daemon that controls scheduled tasks. The method for scheduling tasks that I went through last time is for the command line. Like many things in......
  • Extended support for XP Home and Media center I want to make a note of this here... Microsoft has announced that XP Home and Media center editions will get extended support on par with that of XP Pro. Essentially this means security updates for these versions of the OS should be available until 2014. Previously support for XP......
Blog Traffic Exchange Related Websites
  • Preparing to Refinance When I purchased my new home about a year ago, I went with the builder's preferred lender because of the lower closing costs with the incentives. Because I also hadn't yet sold my prior home and really had no cash to put down, I did 100% financing with an 80/20......
  • How to Pick the Right Air Conditioning System for Your Home Thankfully, today we have many options when it comes to cooling our homes. If you are wondering if it is time to upgrade to a new kind of cooling system, you’re going to have a lot of options. However, they may not all be as effective for your particular needs.......
  • Using a Vacation Home for a Vacation A new word added to our recession vocabulary is "staycation" which translates to "taking a vacation at home." The word may be new but the concept isn't. Vacation home owners have been taking staycations for years. Isn't that the purposes of owning a second home? There is nothing disappointing or......
www.pdf24.org    Send article as PDF   

Similar Posts


See what happened this day in history from either BBC Wikipedia
Search:
Keywords:
Amazon Logo

Comments are closed.


Switch to our mobile site