Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
Google Site



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 08-09-2004
Registered User
 

Join Date: Aug 2002
Ort: London, England
Inlägg: 85
Question Tillgång skalskript från HTML-sidan

Hej,

Jag behöver (har frågat / order / uppdrag) för att migrera tillgång till ett antal ksh skript i HTML / webbsida miljö. Närvarande tillgång är med användaren loggar in i ett Unix-box och tillgång till skript på det sättet. Användarna är Unix inte folk så jag har begränsad tillgång till enbart skripten de behöver, men tillgång bör stoppas helt.

Jag har gett mycket enkelt webbgränssnitt före detta skulle koppla bort till dokument och rutiner, men ingenting som skulle koppla bort och köra ett Unix script.

Efter att ha sökt detta forum och andra jag kan inte hitta något som hjälper dirigera mig i rätt riktning. Kan du tillgång Unix-skript med hjälp av enkla html eller går detta kräver php eller cgi (inte riktigt säker på vad det är eller hur koden kan se)?

Om det finns några förslag eller tankar (bas på denna tråd ), Då skulle jag verkligen uppskattar att höra dem.



Tack så mycket,
Neil
Sponsrade länkar
  #2 (permalänk)  
Old 08-09-2004
zazzybob's Avatar
Registrerad Geek
 

Join Date: Dec 2003
Ort: Melbourne, Australien
Inlägg: 2100
För att uppnå detta, skulle jag säga att du måste ha en webbserver som kör. Apache kan du använda skalskript via CGI, så detta kan vara det lättaste valet.

Du kan också använda Server Side Includes (se här) men återigen, du måste ha en webserver igång och skapa den rätta. htaccess-fil för SSI att arbeta.

Du kunde ha SSI såsom

Kod:
<!--#exec cmd="/path/to/my/script args" -->

i ett HTML-dokument som ska göra som du vill.

Skål
ZB

Senast redigerad av zazzybob; 08-09-2004 at 05:41..
  #3 (permalänk)  
Old 08-09-2004
RTM's Avatar
RTM RTM is offline Forum Advisor  
Registered User
 

Join Date: april 2002
Ort: På min motorcykel
Inlägg: 3.061
Här är ett exempel på att göra ett spår väg från en Solaris-server via html. tracearoute är HTML-sidan först sett. Då tracearoute.cgi är ksh script som syns om du försöker en andra gång och ger dig utdata.

Tracearoute.cgi - Detta bör placeras i cgi-bin katalog

Kod:
#!/bin/ksh 
#
#
echo "Content-type: text/html"
echo
#
fullstring="$QUERY_STRING"
tracer=`echo $fullstring|awk -F= '{print $2}'`
#
echo " <BODY>"
echo "<img src=\"/images/xlogo.gif\" width=100 border=0 
ALT=\"Logo\"><P>"
echo "  <H2>  Trace a Route </H2>" echo "<A HREF=\"/index.html\"> 
<IMG
SRC=\"/icons/back.gif\" ALT=\"Back\"></A><P>" echo "  <HR size=2 
noshade>"
echo "<pre>" if [ $QUERY_STRING = "msg=" ] ; then
	echo "Next time put in a system name or IP address"
else
	echo "`/u/sbin/traceroute $tracer`"
fi
echo "<pre>"
echo "<HR size=2 noshade>"
echo "<form action=\"/cgi-bin/tracearoute.cgi\">"
echo "<table border>"
echo "<p>"
echo "<tr>"
echo "	<th>Enter either a system name or IP address:<br>"
echo "	<input type=text name=\"msg\" maxlength=\"40\" size=40><br>"
echo "	</th>"
echo "</tr>"
echo "</table>"
echo "<p>"
echo "<input type=submit value=\"Trace It!\"><input type=reset><br>" 
echo
"</form>" echo "<HR size=2 noshade>" echo "<SCRIPT 
LANGUAGE=\"JavaScript\">"
echo "<!-- Begin" echo "var m = \"Updated: \" + document.lastModified;" 
echo
"var p = m.length;" echo "document.write(m.substring(p, 0));" echo "// 
End
-->" echo "</SCRIPT>" echo "" echo " </BODY>" echo "</NOFRAMES>" # exit

Kod för HTML-sidor - har en länk för det på din sidan index.html

Kod:
<HTML>
<HEAD>
 <TITLE> Trace a Route </TITLE>
</HEAD>
 <BODY>
<img src="/images/xlogo.gif" width=100 border=0 ALT="Logo"><P>
  <H2>  Trace a Route </H2>
<A HREF="/index.html"> <IMG SRC="/icons/back.gif" ALT="Back"></A><P>
  <HR size=2 noshade>
<form action="/cgi-bin/tracearoute.cgi">
<table border>
<p>
<tr>
	<th>Enter either a system name or IP address:<br>
	<input type=text name="msg" maxlength="40" size=40><br>
	</th>
</tr>
</table>
<p>
<input type=submit value="Trace It!"><input type=reset><br> </form> <HR
size=2 noshade> <SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var m = "Updated: " + document.lastModified;
var p = m.length;
document.write(m.substring(p, 0));
// End -->
</SCRIPT>

 </BODY>
</NOFRAMES>
</HTML>

  #4 (permalänk)  
Old 02-16-2005
Registered User
 

Join Date: maj 2004
Inlägg: 35
* Nevermind *

Senast redigerad av douknownam; 02-16-2005 at 11:04..
  #5 (permalänk)  
Old 03-01-2005
man man is offline
Registered User
 

Join Date: februari 2005
Inlägg: 13
RTM,

Hur fick du javascript arbetar inom din cgi-skript? Jag har försökt att ingå ett enkelt en timeout för sidan via javascript och det verkar inte känna igen det. Finns det ett syfte att där javascript bör placeras inom CGI script?
Sponsrade länkar
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är Av


Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
html inom shell scripts, hur? divzz Shell-programmering och Skript 6 05-28-2008 09:11
Html webbsida till Unix Anslutbarhet abhilashnair UNIX och Linux Applications 1 03-06-2008 10:13
Starta shell script från HTML / JSP-sidan bubeshj Shell-programmering och Skript 2 06-28-2006 02:53
koppla UNIX genererade textfilen till HTML-sidan alexd Shell-programmering och Skript 1 11-13-2002 12:21
Unix handboken (man-sida) sidor i HTML killerserv Nyheter, länkar, evenemang och Tillkännagivanden 1 06-26-2002 01:05



Alla tider är GMT -4. Klockan är nu 12:39.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant webbadresser från vBSEO 3.2.0