Task Scheduling
Corey Edwards
tensai at zmonkey.org
Wed Jan 25 11:01:06 MST 2006
On Wed, 2006-01-25 at 10:54 -0700, Ryan Bowman wrote:
> At work we use jboss as our web app server, when we want to deploy new
> code we need to restart jboss, but the optimal time to do so is
> between 1am and 3am. Rather than wake up that early I want to schedule
> the restart to happen automatically, but it doesn't need to happen on
> a regular schedule, just every so often when we have new code to
> launch.
> I'm thinking of writing a script that edits crontab to schedule the
> restart for 1am daily. I can run that script manually on the days
> that I need to restart jboss, then the following day remove that task
> from cron (or modify the restart script to edit crontab for me). Is
> there a better way?
Have the script run every night but check for the existence of a file
(say, /etc/jboss.restart). If the file exists, continue and remove the
file when done. Otherwise, simply exit.
#!/bin/sh
if [ -e /etc/jboss.restart ];
then
do real restart
rm /etc/jboss.restart
fi
Corey
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://plug.org/pipermail/plug/attachments/20060125/bcd410e6/attachment.bin
More information about the PLUG
mailing list