[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