articlehaul.com articlehaul.com
Search:    Index Page :> About Us :> Privacy of Info :> Terms of Use :> Add Your Link :> Submit Article   
Add Your Link
 

Self Help

Healthcare & Medicine

Education & Learning

Travel & Accommodation

Online Shopping

Adventure & Sports

Drink & Food

Research & Science

Finance & Investment

Careers & Employment

News & Media

Relationship & Lifestyle

Health & Hygiene

Family & Home

Recreation & Entertainment

Vehicles & Automotive

Art & Culture

Computers & Networking

Politics & Government

Property & Estate

Teens & Kids

Indoor Games

People & Communities

Companies & Business


 

Index Page –› Computers & Networking –› PC & Desktops
 

How To Automate Tasks In Your Linux Server

 

If your host is running under the Linux (Unix) operating system, you can perform tasks in the server on a regular basis. For example, sending mails at a certain time of the day, backing up database at 6 in the morning and so on.

"Cron" is a program that runs in the background of the Linux server. The program runs certain commands defined by you at fixed time intervals. A tyical cron file will look something like this:

# My Sample Cron File 12 01 02 * * /usr/bin/du /var > /home/test/diskSpace.txt

Cron command lines consist of 6 whitespace separated fields. The first 5 fields are used to specify when to run the command, and the last field determines what command to run. The first field(12 in this case) represents minute, the second field represents hour, third field represents day of month, fourth field represents month(1=Jan, 2=Feb and so on), fifth field represents day of week(0=sunday, 1=monday and so on).

Note: * means every time and # means comments.

To edit the crontab file, we use the crontab command like so:

"crontab [ -e | -l -r ]"

The switch -e means to edit the current cron file. -l means to list the current file, and -r means to remove the current cron file. Try typing "crontab -l" and you will see the cron file contents. To access the crontab command, you need to have SSH(Secure Shell) access to the server. Basically, SSH allows you to type commands in the command prompt. If you have limited access to SSH, your host might provide some other ways to access cron via the control panel.

For example, if I want to run a php script at 12 midnight everyday, I will type "crontab -e", then write my script as follows:

0 0 * * * php /home/username/public_html/www.sitecritic.net.php

The command that I run is "php". It is also recommended that you use full path reference to your script. In this case, it is /home/username/public_html/www.sitecritic.net.php.

In Conclusion, cron can save you alot of time and effort in doing daily repetitive tasks. By running a customised php script, you can automate the task of sending mass mails, backing up database, creating RSS feeds...etc.

Author: Bernard Peh
 
Author Bio:

Bernard Peh

Bernard Peh is a great passioner of web technologies and one of the co-founders of Sitecritic.net Site Reviews. He works with experienced web designers and developers for more than 5 years, developing and designing commercial and non-commercial websites. During his free time, he does website reviews, freelance SEO and PHP work.

This article can be searched using: pc world, tablet pc, pocket pc, metro pcs, pocket pc software, pocket pc freeware, pc anywhere, pc repair
 
 
 

Related Articles

 
MP3 Players - they're so cool
 
Money Making Offers -Tip for Successful Advertising Campaign
 
Television Tuners, Making Television on your Computer Possible
 
The History of Backgammon
 
Effective Ways To Buy Discount Laptops
 
Domaining and Domainers - Residual Income Through Domain Parking
 
Four Tips on How to Use the Mass Media for Zero Cost Publicity
 
Backup Software
 
A Flashback From Way Back
 
The Rich Jerk "Updated" Review
 
 
 
 
 

Get Your Own Domain Name Or Die Online

Would you buy from someone with an "@yahoo.com" e-mail address? I wouldn't. And the clients I've had ... - Sopan Greene
 

Discover Six Super reasons you should consider Private Label Content

Getting quality content on your website is key to successful strategies for getting your website see ... - Eric White
 

12 Benefits of Internet Marketing for Your Business

Why should you use the Internet for marketing your business? Here are twelve reasons why all busines ... - John Simms
 
 

Why Should I Train for a Microsoft Certification?

Microsoft certification is a vast combination of rich and varied spectrum of job and responsibilitie ... - James Croydon
 

Focus on Success - How To Make Affiliates Work For You

How do we go about getting success with affiliate programs my friends? Let me tell you - the key to ... - Andrew Williamson
 
 
Index Page :> Privacy of Info :> Terms of Use
© 2006 www.articlehaul.com - All Rights Reserved Worldwide