Alright, so that has helped me immensely
Here is the error I am getting in the ipvsadm.err:
/sbin/ipvsadm: line 15: exec: ipvsadm-1.24: not found
I am running debian and stock debian ipvsadm installed
So in my script I just called ipvsadm-1.24 directly and I now get what I want.
Is there any reason to not call it directly or should I call this case closed?
Thanks again.
-----Original Message-----
From: lvs-users-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:lvs-users-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of ipvs user
Sent: Friday, February 15, 2008 12:39 AM
To: LinuxVirtualServer.org users mailing list.
Subject: Re: [lvs-users] Run IPVSADM From Cron
Try:
/sbin/ipvsadm -l -n >> /tmp/ipvsadm.out 2>> /tmp/ipvsadm.err
That way, you eliminate dns, permissions, and you can see if there is some
stderr output rather than stdout output.
Also try :
#!/bin/bash -x
and redirect both stdout and stderr to separate files
* * * * * cd /blah;./ipvsadmstatus.sh > ipvsstat.out 2> ipvsstat.err
Jason Ledford wrote:
> This is my script now:
> #!/bin/bash
> cat /usr/src/ha/ipvsmessage > /var/www/active/index.html
> date >> /var/www/active/index.html
> echo "<br>" >> /var/www/active/index.html
> /sbin/ipvsadm > /usr/src/ha/ipvshtml.tmp
> /bin/sed -e s/$/\<br\>/ /usr/src/ha/ipvshtml.tmp >> /var/www/active/index.html
>
> And everything works except the ipvsadm part, it creates the file
> ipvshtml.tmp but the file is blank.
>
> Thanks for your help.
>
> -----Original Message-----
> From: lvs-users-bounces@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:lvs-users-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Joseph Mack
> NA3T
> Sent: Wednesday, February 13, 2008 8:08 AM
> To: LinuxVirtualServer.org users mailing list.
> Subject: Re: [lvs-users] Run IPVSADM From Cron
>
> On Tue, 12 Feb 2008, Jason Ledford wrote:
>
>> /sbin/ipvsadm | sed -e s/$/\<br\>/ > /var/www/active/index.html
>>
>> I am trying to run this to create a web page that can be
>> checked to see what director is active and show the
>> routing table. The script runs just fine if I execute it.
>> But when cron runs everything in the script runs except
>> the ipvsadm part, it just seems to not do anything.
>
> cron has the PATH=/bin:/usr/bin and all directories for
> files have to be explicite. Is sed in cron's PATH? Break the
> ipvsadm line up. What if you do
>
> # /sbin/ipvsadm | logger
>
> Joe
> --
> Joseph Mack NA3T EME(B,D), FM05lw North Carolina
> jmack (at) wm7d (dot) net - azimuthal equidistant map
> generator at http://www.wm7d.net/azproj.shtml
> Homepage http://www.austintek.com/ It's GNU/Linux!
>
> _______________________________________________
> LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
> Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
> or go to http://lists.graemef.net/mailman/listinfo/lvs-users
>
> _______________________________________________
> LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
> Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
> or go to http://lists.graemef.net/mailman/listinfo/lvs-users
|