I may be missing something here, but won't this work?

0 1 3 * * /path/to/script.sh

-- 
Deds Castillo
Infiniteinfo Philippines
http://www.infiniteinfo.com
Hiroshima '45, Chernobyl '86, Windows 95/98/2K
GnuPG keyID: 51261831

On Monday 09 June 2003 05:53 pm, fooler wrote:

> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, June 09, 2003 9:05 PM
> Subject: [plug] Cron
>
> > Anyone,
> >
> > How can we convert "0 minutes of the 1st hour on the third day no
> > matter
>
> what
>
> > month and day of the week it falls on" or "every 1st hour on
> > every third
>
> day"
>
> > into cron statement.
>
> by cron's default capability, it is not capable... even if you use
> the *step* feature as what the example shows below:
>
> 0 1 */3 * * /path/script.sh
>
> or its expanded version
>
> 0 1 1,4,7,10,13,16,19,22,25,28,31 * * /path/script.sh
>
> you will going to see the *bugs* there at the end of the day of the
> month...
>
> but dont despair... ill give you a trick to solve your problem :->
> so here it is..
>
> first, edit your cron file and enter this:
>
> 0 1 * * * /path/script.sh
>
> it means that it will trigger your script.sh file every day of the
> first hour...
>
> second, put this inside your script.sh file:
>
> #!/bin/sh
> TIME=`date +%s`
>
> if [ $(($TIME / 86400 % 3)) -eq 0 ]; then
>
>         echo "put your code here"
>
> fi
>
> it means that, the TIME variable is assigned number of seconds of
> time of the day since epoch time, divided by or integer division of
> 86400 (because there is 86400 seconds in one day) and modulus it by
> 3 (for 3 days)... if the result is zero (-eq 0) then it means that
> it is the 3rd day again since epoch time :-> therefore it will
> execute the "THEN" statement and put your intended command in
> there... enjoy the code :->
>
> fooler.

--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

Reply via email to