[development] D6 Determining if cron or user

Carl Wiedemann carl.wiedemann at gmail.com
Fri Sep 16 16:25:01 UTC 2011


You could check global $user -- cron runs as anon. You could also
check lock_acquire('cron', 240.0), which indicates cron is running.

Carl Wiedemann
Website design and development consulting
carl.wiedemann at gmail.com | skype: c4rlww



On Fri, Sep 16, 2011 at 10:06 AM, <jeff at ayendesigns.com> wrote:

>     I've been chasing the most annoying issue. I have a module that fires
> off XML when a video node is updated, in order to prepare the advertising
> that plays prior the video. The issue was that this process seemed to he
> inconsistent, and it turns out that a cron job that updates the Facebook
> 'likes' data is doing node saves, which triggers nodeapi with op=update just
> like saving a node via the node form.
>
> I thought of adding a hidden field to the node form and testing for it, but
> I was wondering if there is an easier way to determine what is firing the
> hook, batch or user, process, something?
>
> Jeff
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20110916/5bfd53bb/attachment.html 


More information about the development mailing list