Re: D6 Determining if cron or user

[email protected]
Newsgroups gmane.comp.php.drupal.devel
Message-ID <1375936328-1316190585-cardhu_decombobulator_blackberry.rim.net-1581582037-@b11.c10.bise6.blackberry>
Great! Thanks Carl.
Ayen Designs - quality software the first time, every time!

-----Original Message-----
From: Carl Wiedemann <[email protected]>
Sender: [email protected]
Date: Fri, 16 Sep 2011 10:26:36 
To: <[email protected]>
Reply-To: [email protected]
Subject: Re: [development] D6 Determining if cron or user

Sorry, you said Drupal 6 -- use variable_get('cron_semaphore'). See
http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_cron_run/6

The lock API is D7.

Carl Wiedemann
Website design and development consulting
[email protected] | skype: c4rlww



On Fri, Sep 16, 2011 at 10:25 AM, Carl Wiedemann
<[email protected]>wrote:

> 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
> [email protected] | skype: c4rlww
>
>
>
> On Fri, Sep 16, 2011 at 10:06 AM, <[email protected]> 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
>>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.