[CentOS] how to set term environment for cronjobs?

Wed Oct 1 12:55:21 UTC 2008
Les Mikesell <lesmikesell at gmail.com>

Rudi Ahlers wrote:
> On Wed, Oct 1, 2008 at 7:06 AM, Les Mikesell <lesmikesell at gmail.com> wrote:
>> Rudi Ahlers wrote:
>>> On Wed, Oct 1, 2008 at 12:37 AM, Filipe Brandenburger
>>> <filbranden at gmail.com> wrote:
>>>> Hi,
>>>>
>>>> On Tue, Sep 30, 2008 at 16:30, Rudi Ahlers <rudiahlers at gmail.com> wrote:
>>>>> I simply need to call 2 php scripts via a website - very simple todo,
>>>>> but cron tends to give me these errors for some odd reason, and the
>>>>> scripts doesn't run on the remote website.
>>>> How are you calling these scripts from cron? lynx? wget? curl? Maybe
>>>> the problem is with the tool you are using to do that. If you give us
>>>> more details, we might be able to help you better.
>>>>
>>>> HTH,
>>>> Filipe
>>>> _______________________________________________
>>>
>>> Hi, yes sorry I should have added that :)
>>>
>>> I'm using lynx, as follows:
>>>
>>> 9 0 * * * /usr/bin/lynx http://billing/admin/cron.php
>>> */5 * * * * /usr/bin/lynx http://billing/pipe/pop.php
>>>
>> Lynx wants to do cursor positioning which is fairly useless in
>> non-interactive mode.  You can give it a terminal type on the command line
>> with the -term= option, but it would probably be better to use wget instead
>> for non-interactive work.
>>


> wget downloads the whole page every time, which wastes bandwidth & HDD
> space. Apart from using the "> /dev/null" option, is there any other
> way to use it?

Lynx is going to send the page to stdout, which cron will collect and 
email to you unless you have redirected to /dev/null also, so I don't 
see a big difference there.  For static pages wget can use -N to only 
get copies after they change, and the -O option to control where it 
goes, which could be /dev/null if you really never want to see it.

> And with lynx, do I just issue lynx -term=vt100 http://billing/admin/cron.php ?

Yes, but I'd recommend doing 'man lynx', 'man wget', and 'man curl' so 
you understand the options and features of each.

-- 
   Les Mikesell
    lesmikesell at gmail.com