[Owncloud] CronJob System within ownCloud

Thomas Müller thomas.mueller at tmit.eu
Mon Jul 23 10:23:03 UTC 2012


But we could add the code of System.Daemon to 3rdparty - right?

-- 
Thomas Müller                 E-Mail: thomas.mueller at tmit.eu


Am Montag, dem 23.07.2012 um 12:19 schrieb Frank Karlitschek:
> Sure. But only if the pear package is installed which is not in 90% of the systems. So nothing to rely on.
> 
> Frank
> 
> 
> On 23.07.2012, at 12:16, Arthur Schiwon <blizzz at owncloud.com> wrote:
> 
> > I just played around with it a bit.
> > 
> > As long as the pear package is provided, the daemon can run as www-data. Some options need to be set, and the uid and gid need to be detected. A log file and a pid file need to be specified where the daemon can write to.
> > 
> > A running example modified from the simple one provided on the pear page:
> > http://pastebin.com/x8MBDcV1
> > 
> > To start it a simple
> > exec('/var/www/daemon.php');
> > is enough. Deeper integration into  the system of course is not possible,  but in general a simple daemon may indeed run without much aches.
> > 
> > Cheers
> > Arthur
> > 
> > 
> > On 07/23/2012 11:07 AM, Frank Karlitschek wrote:
> >> One of the design goal os ownCloud is that is should enable as many people as possible to host an ownCloud instance. So someone with jut a webspace at a university for example should be able to run ownCloud by just copying ownCloud into the webspace.
> >> A solution like this System Daemon wouldn´t run in this scenario and would require significant more knowledge to install and run than currently.
> >> 
> >> Frank
> >> 
> >> 
> >> On 23.07.2012, at 11:03, Arthur Schiwon <blizzz at owncloud.com> wrote:
> >> 
> >>> Did you consider the option of a daemon? That could provide even a bit more flexibility and people wouldn't need to change anything on the server.
> >>> 
> >>> http://pear.php.net/package/System_Daemon/
> >>> 
> >>> Cheers
> >>> Arthur
> >>> 
> >>> On 07/22/2012 05:38 PM, Jakob Sack wrote:
> >>>> Hi all,
> >>>> 
> >>>> after the sprint in Stuttgart I talked with Jörn Friedrich Dreyer about
> >>>> the background job problem. If I remember correctly the two most
> >>>> important suggestions were (a) using cron and (b) using long time
> >>>> polling/ajax.
> >>>> 
> >>>> I'd suggest extending (or rewriting) "my" background jobs app so that it
> >>>> can make use of both cron jobs and ajax polling. Then the app can choose
> >>>> the best option out of:
> >>>> 1) using cron (++)
> >>>> 2) using some internet cron service (open the page x every y minutes) (+)
> >>>> 3) long time polling when the users are on the page (-)
> >>>> 
> >>>> The reasons for my rating: A normal cron job does not rely on the
> >>>> limitations that apache might have (memory limit, time limit). An
> >>>> internet cron service has these limitations, but it works 24/7. Option 3
> >>>> runs only when users are online which is bad if you rely on having
> >>>> certain tasks done at a given time.
> >>>> 
> >>>> What do you think?
> >>>> Regards,
> >>>> 
> >>>> Jakob
> >>>> 
> >>>> Am 22.07.2012 17:13, schrieb Alessandro Cosentino:
> >>>>> I need a cron job system for news app too. The use case is the
> >>>>> following: if the user doesn't check the reader for a long time, he
> >>>>> might miss some items that might have been in the feed and then been
> >>>>> removed. This happens with feeds that have frequent updates.
> >>>>> 
> >>>>> I know that Jakob is working on this.
> >>>>> 
> >>>>> Alessandro
> >>>>> 
> >>>>> On Sun, Jul 22, 2012 at 9:00 AM, Georg Ehrke
> >>>>> <ownclouddev at georgswebsite.de> wrote:
> >>>>>> Hi all,
> >>>>>> I was just wondering if someone is working on a kind of cronjob
> >>>>>> system for ownCloud.
> >>>>>> I know that there is the background job app by Jakob, but this app
> >>>>>> requires an entry in the crontab file.
> >>>>>> I am currently working on remote calendars and it would be quite
> >>>>>> useful to have a cron job system, to automatically update the remote
> >>>>>> calendars.
> >>>>>> It would actually work without a cronjob system, if you update them
> >>>>>> if the user is using the calendar, but a cronjob system would make it
> >>>>>> more comfortable.
> >>>>>> 
> >>>>>> But there are some planned features, that wouldn't work without a
> >>>>>> cronjob system.
> >>>>>> An Example would be an automatic e-mail reminder before an event starts.
> >>>>>> 
> >>>>>> Does anybody has a clue on how I could solve this problem without
> >>>>>> making an entry in the crontab file a hard dependency?
> >>>>>> 
> >>>>>> Cheers,
> >>>>>> Georg Ehrke
> >>>>>> _______________________________________________
> >>>>>> Owncloud mailing list
> >>>>>> Owncloud at kde.org
> >>>>>> https://mail.kde.org/mailman/listinfo/owncloud
> >>>>> _______________________________________________
> >>>>> Owncloud mailing list
> >>>>> Owncloud at kde.org
> >>>>> https://mail.kde.org/mailman/listinfo/owncloud
> >>>> 
> >>>> _______________________________________________
> >>>> Owncloud mailing list
> >>>> Owncloud at kde.org
> >>>> https://mail.kde.org/mailman/listinfo/owncloud
> >>> 
> >>> _______________________________________________
> >>> Owncloud mailing list
> >>> Owncloud at kde.org
> >>> https://mail.kde.org/mailman/listinfo/owncloud
> 
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud



More information about the Owncloud mailing list