From owner-freebsd-questions Mon Mar 25 11:10:35 2002 Delivered-To: freebsd-questions@freebsd.org Received: from blacklamb.mykitchentable.net (207-173-241-155.elk.frontiernet.net [207.173.241.155]) by hub.freebsd.org (Postfix) with ESMTP id 25B2737B416 for ; Mon, 25 Mar 2002 11:08:07 -0800 (PST) Received: from tagalong (unknown [165.107.42.248]) by blacklamb.mykitchentable.net (Postfix) with SMTP id 5E230EE65A; Mon, 25 Mar 2002 11:08:21 -0800 (PST) Message-ID: <00c001c1d430$6596b9a0$f82a6ba5@lc.ca.gov> From: "Drew Tomlinson" To: "Dan Nelson" Cc: "Walter Hop" , , References: <3C9E0754.2010104@verizon.net> <006201c1d423$ee01be00$f82a6ba5@lc.ca.gov> <200203251840.33315@silver.dt1.binity.net> <007a01c1d426$38b2c410$f82a6ba5@lc.ca.gov> <20020325182247.GD14939@dan.emsphone.com> <008401c1d42d$7ad8f420$f82a6ba5@lc.ca.gov> <20020325185056.GE14939@dan.emsphone.com> Subject: Re: Showing Uptime Via webpage Date: Mon, 25 Mar 2002 11:08:06 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message ----- From: "Dan Nelson" To: "Drew Tomlinson" Cc: "Walter Hop" ; ; Sent: Monday, March 25, 2002 10:50 AM Subject: Re: Showing Uptime Via webpage > In the last episode (Mar 25), Drew Tomlinson said: > > From: "Dan Nelson" > > > > > [in reply to Drew Tomlinson, Monday 25 March 2002 18:38] > > > > > > > > > > > > #!/usr/bin/perl > > > > > > > print "Content-type: text/plain\n\n"; > > > > > > > system ("uptime"); > > > > > > > exit; > > > > > > > > > > > > I tried this just out of curiosity but ran into problems. I > > > > > > don't get any errors but I just get a blank web page. > > > > > > > > > > What happens if you run "/usr/bin/uptime" instead of "uptime"? > > > > > > > > Thanks for your suggestion. However, "/usr/bin/uptime" makes no > > > > difference. The page is still blank. > > > > > > Can you print any data at all? Note that you are generating an > > > incorrect HTML header; the spec says you must use CRLFs, and some > > > proxies/browsers may refuse to parse the page. > > > > I'm not sure exactly what you mean by "..print any data...". My web > > server shows my static pages just fine. I have a test script that I > > If you just have > > #!/usr/bin/perl > print "Content-type: text/plain\r\n\r\n"; > print "Hello, World!\n"; > > Do you get output? If not, then chances are all CGIs will fail, and > you have a generic CGI issue. If you do, then somehow your > system("uptime") is failing without logging the error. The "Hello World" works. You can see it for yourself at http://mykitchentable.net/cgi-bin/hello if you wish. I assumed from your example that to end with the proper CRLF, I needed to add an '\r'. Tried that but still no output. I also tried combining the system("uptime") with the hello world script but still only got the "Hello World" output. So maybe "system" does not work in cgi scripts? Or do you suspect I have something configured wrong? Thanks for the education! Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message