Automatic price quotes & PostgreSQL backend
Geert Janssens
janssens-geert at telenet.be
Wed Oct 30 17:48:39 EDT 2013
On Wednesday 30 October 2013 16:11:00 David wrote:
> I tried the script and cron, needed the dbus fix, but it does not seem
> to do anything for my Ubuntu XML version unless I kill GnuCash first.
> (Hard to tell, regardless, as it suppresses identical prices but
> keeps different ones even though it does not seem to time stamp them
> is a visible way.) I suspect while running it ignores the XML files
> once loaded in and rewrites them on exit.
>
> Maybe it works better with SQL versions. I could not find a way to
> run with SQL under Ubuntu.
>
As Derek pointed out: you can't open your data file twice at the same time. If GnuCash is still
open, you can't have a cron job trying to open it as well.
The cron job suggestion won't work if you wish to keep gnucash open all the time.
Geert
>
> -----Original Message-----
> From: Maf. King <maf at chilwell.net>
> To: gnucash-user <gnucash-user at gnucash.org>
> Cc: David <dgpickett at aol.com>
> Sent: Tue, Oct 29, 2013 7:08 pm
> Subject: Re: Automatic price quotes & PostgreSQL backend
>
> On Tue 29 October 13 09:20:16 David wrote:
> > Checking out http://wiki.gnucash.org/wiki/Online_quote
> >
> > I see:
> > Warning About Open Files
> >
> > Updating quotes will modify the GNUCash file/database. As multi-user
> > access is not supported (as of 2.4), the file/database should be
> > closed prior to updating quotes.
> >
> >
> > so it seems a bit hazardous.
>
> Hi,
>
> I'm not a developer, but I've done a bit of cron-job script hacking
> over the years, and I'd have thought that a crude check for a running
> gnucash process and aborting the update if one is detected would be a
> sufficient safety net, possibly with a warning email that the daily
> update has been skipped...
>
> 0.02
> Maf.
>
> > -----Original Message-----
> > From: David <dgpickett at aol.com>
> > To: sunfish62 <sunfish62 at yahoo.com>; warlord <warlord at MIT.EDU>
> > Cc: gnucash-user <gnucash-user at gnucash.org>
> > Sent: Tue, Oct 29, 2013 9:13 am
> > Subject: Re: Automatic price quotes & PostgreSQL backend
> >
> >
> > I need to figure out how to call it for xml files.
> >
> > Is there an option for scheduled transactions?
> >
> >
> > -----Original Message-----
> > From: David T. <sunfish62 at yahoo.com>
> > To: David <dgpickett at aol.com>; warlord <warlord at MIT.EDU>
> > Cc: gnucash-user <gnucash-user at gnucash.org>
> > Sent: Mon, Oct 28, 2013 5:34 pm
> > Subject: Re: Automatic price quotes & PostgreSQL backend
> >
> >
> >
> > A workaround I used for a while was to create a simple shell script
> > that invoked GnuCash with the "--add-price-quotes" option on my
> > data file. I then was able to run this script whenever and however
> > I wanted (for example, as a cron job at a certain time every day).
> >
> >
> >
> > David
> >
> > From: David <dgpickett at aol.com>
> >
> > To: warlord at MIT.EDU
> >
> > Cc: gnucash-user at gnucash.org
> >
> > Sent: Monday, October 28, 2013 10:48 AM
> > Subject: Re: Automatic price quotes & PostgreSQL backend
> >
> > These daemon sort of functions have traditionally been implemented
> > either 1) as a second app that runs as a daemon and has these
> > limited functions, or 2) as an option telling it to be a daemon
> > (like sendmail -bd) with a second copy running, or 3) as a thread
> > or periodic task in the single application.>
> > The latter options keeps all code in one app, but the first two
> > need to>
> > tolerate multiple users on the files or data storage.
> >
> > Does the GNUCash xml storage have a RDBMS/SQL layer over it? The
> > xml
> > storage might not be as amenable to second users as the SQL
> > versions, but regardless, you have to be doing things that do not
> > open the possibility of either app. overlaying the other's changes.
> > Prices are probably easier to do than scheduled transactions, as
> > price tables are not in continuous use, and that mostly read only,
> > but account registers are. Doing it all in one app left running
> > solves some of the conflict and concurrency issues.
> >
> > Getting the daemon/startup launch varies by O/S. It could be under
> > cron or the Windows Task Scheduler, or could run continuously like
> > so many pesky processes in windows, e.g., real_something.exe
> > checking for updates to the realplayer. In X, it could run
> > windowless until a user logs on and runs a second copy, which tells
> > the first what the DISPLAY is that it needs to add windows to. It
> > might even learn to close all windows when dismissed, but keep
> > running.
> >
> > Not hearing from Anthony, the original poster, so has anyone done
> > any
> >
> > scheduled prices or transactions any way?
> >
> >
> >
> >
> > -----Original Message-----
> > From: Derek Atkins <warlord at MIT.EDU>
> > To: DGPickett <dgpickett at aol.com>
> > Cc: gnucash-user <gnucash-user at gnucash.org>
> > Sent: Mon, Oct 28, 2013 11:27 am
> > Subject: Re: Automatic price quotes & PostgreSQL backend
> >
> > DGPickett <dgpickett at aol.com> writes:
> > > Good Idea! Did you have an success?
More information about the gnucash-user
mailing list