Date: Tue, 02 Sep 2008 11:24:32 -0500 From: Paul Schmehl <pschmehl_lists@tx.rr.com> To: Albert.Shih@obspm.fr, ElihuJ <chinocubus@yahoo.com> Cc: freebsd-questions@freebsd.org Subject: Re: Cron Question Message-ID: <D59C3198F12C06340437288A@Macintosh.local> In-Reply-To: <20080902160351.GI79391@pcjas.obspm.fr> References: <19272656.post@talk.nabble.com> <20080902160351.GI79391@pcjas.obspm.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
--On September 2, 2008 6:03:51 PM +0200 Albert Shih <Albert.Shih@obspm.fr> wrote: > Le 02/09/2008 à 08:45:52-0700, ElihuJ a écrit >> >> Hi all. I have a question about cron jobs that seem to be running to >> long or with multiple copies of itself. For example, I have a backup >> script that I run that seems to make multiple copies of itself. If I >> view the running processes I see numerous instances of the same cron >> job. Is there something I can do to limit this from happening? When it >> does, it drains my CPU and some of my other processes are non >> responsive. Any help would be appreciated. Thank you. > > That's not the to cron to do that. Actually, it could be. If the script is started by cron and is still running when the next job is scheduled, cron will start another process. If they're both still running when the next job is scheduled, you'll have three processes running, etc., etc. The first thing I would do is run the script manually and see how long it takes to complete. Then set your cron jobs up to run with enough time between them for the script to complete and exit before the next job starts. Paul Schmehl, If it isn't already obvious, my opinions are my own and not those of my employer. ****************************************** WARNING: Check the headers before replying
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D59C3198F12C06340437288A>
