The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Sorteringsaffald Directory Listing Sepia UNIX for dummyer Spørgsmål & svar 1 07-11-2007 08:44 AM
Hvordan kan jeg få Directory Listing? haisubbu UNIX for dummyer Spørgsmål & svar 2 08-25-2006 10:03 AM
Fuld Directory Listing ... B14speedfreak UNIX for dummyer Spørgsmål & svar 5 05-11-2006 09:06 AM
Tidsstempel i Directory Listing vijashok UNIX for dummyer Spørgsmål & svar 2 10-06-2005 11:03 AM
Rekursive Directory Listing uden notering filer psingh UNIX for dummyer Spørgsmål & svar 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 Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 03-08-2008
grebbux grebbux is offline
Registreret Bruger
  
 

Join Date: Jan 2008
Stillinger: 10
pænt formateret katalogliste fra parti ssh session

Hej,

Jeg er virkelig kæmper for at afslutte med et script jeg har fået tildelt.
Scriptet's formål er at logge på hver server er defineret i et array kan afgøre, hvilken server version, og en liste over biblioteket under i installations-biblioteket. I mit tilfælde, denne installation bibliotek er næsten altid "/ opt / IBMHTTPServer" (undertiden "/ opt / IBMHttpServer")

Her er et uddrag fra koden.

Code:
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"
(That sed befale ovenfor kommer fra en UNIX-fora ofte, jeg har glemt navnet! Tak selv - de to kommenterede DirectoryListing vars er bare eksperimenter)

Så efter dette script har gjort det er ting, den påberåber sig en perl script (html_mail) at sende rapporten. (Jeg har ikke gøre dette, og jeg ved, det virker godt). Posten kommer igennem som planlagt, dog biblioteksliste er meget grimt, det ser sådan ud:

Code:
_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
Jeg vil gerne ovenstående filer / mappe 's til at blive optaget som de ville blive efter udstedelse `ls -1« fra skallen.

Tak fordi du læste mit indlæg, jeg håber nogen kan hjælpe mig. Hvis du har kommentarer til kvaliteten af koden ovenfor venligst luft dem, da det er min første (noget) nyttige skrift, og jeg er ivrig for alle de tilbagemeldinger jeg kan få. (Full version af scriptet er Bash pastebin - samarbejdsprojekter debugging tool)

Tak.
 

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 06:15 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0