[drupal-docs] cron jobs

Anisa mystavash at animecards.org
Fri Apr 1 15:57:26 UTC 2005


I don't have cpanel on my new hosting service, but your idea of a test 
for a minute is a very good idea.  :)  It should go in a new improved 
cron doc!

Anisa.

Ron Mahon wrote:

> Actually their are two different ways in Cpanel to program the cron. 
> On of the UNIX heritage and one slightly more graphical.
> Instructions are under  documentation-How to use Cpanel-cron
>  
> When testing a new cron program it's helpful to set the interval to 
> something shorter that the on hour need for drupal.(one minute)  Then 
> when you know it works you can set back to the desired time.
> Regards
> Ron
>
> InterNet Marketing Resource Center
> A Free Super Mart of Articles, Demos, Tutorials everything you need to 
> Succeed on the net.
> www.inmrc.com
>
>  
>
> ------------------------------------------------------------------------
> From: Anisa [mailto:mystavash at animecards.org]
> Sent: Thursday, March 31, 2005 6:27 PM
> To: drupal-docs at drupal.org
> Subject: Re: [drupal-docs] cron jobs
>
> Gomen, that's the same thing as in the handbook.  In my case, I can 
> run a cron thingy from my control panel, but they make it easier for 
> you by breaking up the command line into minutes hrs, etc, and then 
> finally the file itself.  So I can't quite cut and paste.
>
> Do cron lines change?  We can't even have a baby page explaining the 
> break up?  It might help people who have services like mine.  I'd 
> write it.  ;)
>
> Anisa.
>
> Ron Mahon wrote:
>
>> Anisa
>> If you go to help-> system  under cron you will find a very good 
>> discussion of the cron. 
>> if you can see the page it also tells you the proper path setting 
>> that you can cut and paste
>> leaving only for you to input the frequency of when you want it to run. 
>> Ron
>>  
>>
>> InterNet Marketing Resource Center
>> A Free Super Mart of Articles, Demos, Tutorials everything you need 
>> to Succeed on the net.
>> www.inmrc.com
>>
>>  
>>
>> ------------------------------------------------------------------------
>> From: Anisa [mailto:mystavash at animecards.org]
>> Sent: Thursday, March 31, 2005 10:12 AM
>> To: drupal-docs at drupal.org
>> Subject: Re: [drupal-docs] cron jobs
>>
>> OOooooooo, look what I found!
>>
>> I recently asked my host about this cron thingy, and it turns out 
>> even I can do it.  ;)
>>
>> Here is their help file that breaks down what a cron job command line 
>> does:
>> =================
>>
>> The format of a cron command is very much the V7 standard, with a 
>> number of upward-compatible extensions. Each line has five time and 
>> date fields, followed by a user name if this is the system crontab 
>> file, followed by a command. Commands are executed by cron(8) when 
>> the minute, hour, and month of year fields match the current time, 
>> and when at least one of the two day fields (day of month, or day of 
>> week) match the current time (see ``Note'' below). Note that this 
>> means that non-existant times, such as "missing hours" during 
>> daylight savings conversion, will never match, causing jobs scheduled 
>> during the "missing times" not to be run. Similarly, times that occur 
>> more than once (again, during daylight savings conversion) will cause 
>> matching jobs to be run twice.
>>
>>cron(8) examines cron entries once every minute.
>>
>>The time and date fields are:
>>
>>       field          allowed values
>>       -----          --------------
>>       minute         0-59
>>       hour           0-23
>>       day of month   1-31
>>       month          1-12 (or names, see below)
>>       day of week    0-7 (0 or 7 is Sun, or use names)
>>  
>>
>> A field may be an asterisk (*), which always stands for ``first-last''.
>>
>> Ranges of numbers are allowed. Ranges are two numbers separated with 
>> a hyphen. The specified range is inclusive. For example, 8-11 for an 
>> ``hours'' entry specifies execution at hours 8, 9, 10 and 11.
>>
>> Lists are allowed. A list is a set of numbers (or ranges) separated 
>> by commas. Examples:
>> ``1,2,5,9'', ``0-4,8-12''.
>>
>> Step values can be used in conjunction with ranges. Following a range 
>> with ``/'' specifies skips of the number's value through the range. 
>> For example, ``0-23/2'' can be used in the hours field to specify 
>> command execution every other hour (the alternative in the V7 
>> standard is ``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also 
>> permitted after an asterisk, so if you want to say ``every two 
>> hours'', just use ``*/2''.
>>
>> Names can also be used for the ``month'' and ``day of week'' fields. 
>> Use the first three letters of the particular day or month (case 
>> doesn't matter). Ranges or lists of names are not allowed.
>>
>> The ``sixth'' field (the rest of the line) specifies the command to 
>> be run. The entire command portion of the line, up to a newline or % 
>> character, will be executed by /bin/sh or by the shell specified in 
>> the SHELL variable of the cronfile. Percent-signs (%) in the command, 
>> unless escaped with backslash (\), will be changed into newline 
>> characters, and all data after the first % will be sent to the 
>> command as standard input.
>>
>> Note: The day of a command's execution can be specified by two fields 
>> -- day of month, and day of week. If both fields are restricted (ie, 
>> aren't *), the command will be run when either field matches the 
>> current time. For example, ``30 4 1,15 * 5'' would cause a command to 
>> be run at 4:30 am on the 1st and 15th of each month, plus every Friday.
>>
>> ===================
>>
>> I never knew.  ;)
>>
>> Anisa.
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://drupal3.drupal.org/pipermail/documentation/attachments/20050401/a981133a/attachment.htm


More information about the drupal-docs mailing list