[ale] cron entry that runs the 2nd saturday of every month

Geoffrey Myers lists at serioustechnology.com
Fri Aug 26 16:27:23 EDT 2011


Lightner, Jeff wrote:
> But the OP wanted 2nd Saturday only.  The +%u just tells you it is
> Saturday - not which Saturday.

I am the op.  Using the combination of the day of the week and the day 
of the month you can calculate whether its the 2nd Saturday of the month 
or not.

> 
> I had tested for it being Saturday in my 2008 script but if the cron
> job only runs on Saturday it isn't really necessary.   (My test was
> to prevent someone from just moving the cron job without
> understanding its purpose.)
> 
> -----Original Message----- From: ale-bounces at ale.org
> [mailto:ale-bounces at ale.org] On Behalf Of Geoffrey Myers Sent:
> Friday, August 26, 2011 3:39 PM To: Atlanta Linux Enthusiasts 
> Subject: Re: [ale] cron entry that runs the 2nd saturday of every
> month
> 
> Lightner, Jeff wrote:
>> When I had to do this back in 2008 on HP-UX I worked out a script 
>> that relied on the cal (calendar) command.
>> 
>> The following command line will give you the 2nd Saturday of the 
>> month:
>> 
>> cal |cut -c19-20 |grep '[0-9]'|head -2 |tail -1
>> 
>> The following command will give you today's day of month: date +%d
> 
> Doing something similar only relying on date alone:
> 
> date +%d date +%u
> 
>> You put your script to compare day of month with the output of the 
>> cal line and run the desired command if they match.   Then your
>> cron entry runs EVERY Saturday and the script determines whether to
>> run the commands you want based on whether it is the 2nd Saturday.
>> 
>> There may be easier ways to do this on Linux but I figured I'd send
>>  you this at least as a basis for thought.
>> 
>> 
>> 
>> 
>> 
>> -----Original Message----- From: ale-bounces at ale.org 
>> [mailto:ale-bounces at ale.org] On Behalf Of Geoffrey Myers Sent: 
>> Friday, August 26, 2011 2:26 PM To: Atlanta Linux Enthusiasts 
>> Subject: [ale] cron entry that runs the 2nd saturday of every month
>> 
>> 
>> Is it possible?
>> 
>> -- Until later, Geoffrey
>> 
>> "I predict future happiness for America if they can prevent the 
>> government from wasting the labors of the people under the pretense
>>  of taking care of them." - Thomas Jefferson 
>> _______________________________________________ Ale mailing list 
>> Ale at ale.org http://mail.ale.org/mailman/listinfo/ale See JOBS, 
>> ANNOUNCE and SCHOOLS lists at http://mail.ale.org/mailman/listinfo
>> 
>> 
>> 
>> Proud partner. Susan G. Komen for the Cure.
>> 
>> 
>> Please consider our environment before printing this e-mail or 
>> attachments.
>> 
>> ---------------------------------- CONFIDENTIALITY NOTICE: This 
>> e-mail may contain privileged or confidential information and is
>> for the sole use of the intended recipient(s). If you are not the 
>> intended recipient, any disclosure, copying, distribution, or use
>> of the contents of this information is prohibited and may be
>> unlawful. If you have received this electronic transmission in
>> error, please reply immediately to the sender that you have
>> received the message in error, and delete it. Thank you.
>> ----------------------------------
>> 
>> _______________________________________________ Ale mailing list 
>> Ale at ale.org http://mail.ale.org/mailman/listinfo/ale See JOBS, 
>> ANNOUNCE and SCHOOLS lists at http://mail.ale.org/mailman/listinfo
> 
> 


-- 
Until later, Geoffrey

"I predict future happiness for America if they can prevent
the government from wasting the labors of the people under
the pretense of taking care of them."
- Thomas Jefferson


More information about the Ale mailing list