The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Válogatás Directory Listing Szépia A UNIX a dummies Kérdések és válaszok 1 07-11-2007 08:44 AM
Hogyan juthatok directory listing? haisubbu A UNIX a dummies Kérdések és válaszok 2 08-25-2006 10:03 AM
Directory Teljes lista ... B14speedfreak A UNIX a dummies Kérdések és válaszok 5 05-11-2006 09:06 AM
Időbélyege könyvtárban listing vijashok A UNIX a dummies Kérdések és válaszok 2 10-06-2005 11:03 AM
Rekurzív könyvtár tőzsdei nélkül felsorolja kép psingh A UNIX a dummies Kérdések és válaszok 4 05-10-2002 11:52 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 03-08-2008
grebbux grebbux is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 10
szépen formázott könyvtárlistában a tétel SSH

Szia,

Én igazán küzd befejezni a szkript én ítélték oda.
A szkript célja, hogy minden egyes bejelentkezéskor a szerver meg egy tömbben meghatározza a Web Server verziót, és sorolja fel a könyvtár alatt a telepítési könyvtár. Az én esetemben ez a telepítési könyvtár szinte mindig "/ opt / IBMHTTPServer" (néha "/ opt / IBMHTTPServer")

Íme egy részlet a kódot.


Kód:
for host in ${Hosts}
do
  AssumedDir=$(batch_ssh ${host} "ls -1 /opt")
  if [[ ${AssumedDir} = *IBMHTTPServer*  ]]; then
    ServerInstallDir='/opt/IBMHTTPServer'
  else
    ServerInstallDir='/opt/IBMHttpServer'
  fi

 #DirectoryListing=$(batch_ssh ${host} "find ${ServerInstallDir} -type d -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'")
 #DirectoryListing=$(batch_ssh ${host} "ls -1 $ServerInstallDir")
 DirectoryListing=$(batch_ssh ${host} "ls -1 $ServerInstallDir | while read d; do echo $d ; done")

  ServerVersion=$(batch_ssh ${host} "${ServerInstallDir}/bin/httpd -V | awk 'NR < 2'")

  echo '<br /><h3>'${host}'</h3>' >> $HTMLFILE
  echo '<b>Server Version</b>: ' ${ServerVersion} >> $HTMLFILE
  echo '<br /><b>Directory Structure</b><br /> ' $DirectoryListing >> $HTMLFILE

done

#- Email results
html_mail -t "some.body@company.co.uk" -r "noreply@servername" -s "Apache Security Audit" -a "$HTMLFILE"

(Ez sed előző parancsot származnak UNIX fórumokon gyakori, elfelejtettem a nevét! Köszönet bár - a két kommentálta DirectoryListing vars csak kísérletek)

Így aztán ez a szkript tette ezt a dolgot, hogy meghívja a perl szkript (html_mail) küldje el a jelentést. (Én nem ezt, és tudom, hogy jól működik). A levél jön át, ahogy tervezték, de a könyvtár lista nagyon csúnya, úgy néz ki mint ez:


Kód:
_uninst admindocs bin cgi-bin conf example_module htdocs icons include keys.q.hpicheck.com keys.q.hpicheck.com.20061002_141729 keys.q.racexaminations.co.uk keys.q.racvehiclehealthcheck.co.uk keys.q.vehiclestatusreport.co.uk libexec license logs man readme ssl tivready version.signature

Szeretnék a fenti fájl / directory 's fel kell sorolni, mintha lenne kibocsátása után `ls -1` a héj.

Köszönjük, hogy elolvasta a hozzászólásomat, remélem valaki tud segítsen nekem. Amennyiben bármilyen észrevétele van minőségének a fenti kódot kérem levegő őket, ahogy ez az én első (némiképp) hasznos scriptet, és én vagyok kíváncsi minden visszajelzést tudok jutni. (A teljes változata a szkript Bash pastebin - együttműködési hibakereső eszköz)

Köszönöm.
 

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 11:38 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0