The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Tri Directory Listing Sepia UNIX pour les nuls Questions et réponses 1 07-11-2007 08:44 AM
Comment puis-je obtenir la liste des répertoires? haisubbu UNIX pour les nuls Questions et réponses 2 08-25-2006 10:03 AM
Annuaire complet de cotation ... B14speedfreak UNIX pour les nuls Questions et réponses 5 05-11-2006 09:06 AM
Timestamp dans la liste des répertoires vijashok UNIX pour les nuls Questions et réponses 2 10-06-2005 11:03 AM
Recursive sans inscription au répertoire des fichiers de la liste psingh UNIX pour les nuls Questions et réponses 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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 03-08-2008
grebbux grebbux is offline
Registered User
  
 

Join Date: Jan 2008
Messages: 10
bien formatés à partir de l'inscription sur la liste des lots session ssh

Salut,

Je suis vraiment mal à la fin d'un script, j'ai été affecté.
Le script est destiné à se connecter à chaque serveur défini dans un tableau, de déterminer la version du serveur Web, et la liste du répertoire sous le répertoire d'installation. Dans mon cas, ce répertoire d'installation est presque toujours "/ opt / IBMHTTPServer" (parfois "/ opt / IBMHttpServer")

Voici un extrait du code.

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 commande ci-dessus proviennent d'un UNIX forums fréquents, j'ai oublié le nom! Merci bien - les deux variables sont DirectoryListing commenté juste d'expérimentation)

Donc, après ce script, il a fait part, il invoque une perl script (html_mail) pour envoyer le rapport. (Je n'ai pas fait cela, et je sais que ça marche bien). Le courrier arrive comme prévu, mais l'inscription dans un annuaire est très laid, il ressemble à ceci:

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
Je voudrais les fichiers ci-dessus / directory 's pour être énumérés comme ils seraient après l'émission `ls -1» de la coquille.

Merci d'avoir lu mon message, j'espère que quelqu'un pourra m'aider. Si vous avez des commentaires de la qualité de l'air le code ci-dessus s'il vous plaît, comme il est de mon premier (un peu) utile script, et je suis avide de toutes les observations que je peux obtenir. (Full version du script est Bash pastebin - collaborative outil de débogage)

Merci.
 

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 05:35 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0