![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
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 |
| Hogyan lehet ellenőrizni, amelyet a szoftver telepítve van a UNIX | sunil.1908 | A UNIX a fejlett és szakértői Felhasználók | 6 | 07-30-2008 12:31 PM |
| tőzsdei telepített szoftverek | ravi raj kumar | A UNIX a fejlett és szakértői Felhasználók | 2 | 07-10-2007 07:55 PM |
| Listázási összes telepített szoftverek és eszközök | hasnain | A UNIX a fejlett és szakértői Felhasználók | 7 | 07-03-2007 10:53 AM |
| Telepített szoftverek | tt1ect | A UNIX a dummies Kérdések és válaszok | 1 | 04-03-2007 04:27 AM |
| Telepített szoftverek | wakeley | A UNIX a dummies Kérdések és válaszok | 3 | 02-08-2005 06:59 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Comparing telepített szoftver.
Van néhány 30 AIX szervereket és akarom, hogy a szoftver csomagokat kell lennie. AIX ad parancsot a listán szereplő összes vonatkozó információt, a szoftver egy külön listát vastagbél - I fogd ezt ssh, és gyűjtsük össze a Temp könyvtárba server_name.log.
Most Beragadtam. Én is létrehozhatunk egy listát az összes egyedi csomagolásban, de hogyan tudom áthaladva keresztül minden szerver listát látni, hogy a szoftver telepítve van? Az alábbi példa segíthet megmagyarázni én dilema. File 1 awk: 1.1 sed: 3,2 ssh: 4.1.2 File 2 valamit: 1.0.1 awk: 1.1 sed: 3,2 Kép 3 valamit: 1.0.1 awk: 1.1 bgp: 1.0 sed: 3,2 |
|
||||
|
Van egy lista, amit gazdája szoftvert kell telepíteni?
Lehet, hogy szeretnénk használni Perl vagy awk olvasni változatok egy array (Perh hash), majd a végén nyomtatott hiányzó csomagokat (array gombok) és a rossz verziók (kulcsfontosságú értékeket). |
|
||||
|
Ronda, de működik.
# Én ssh server1 lslpp-Lc> / tmp/lslpp_files/server1.log létrehozása
# A log fájlokat. Aztán volt egy macska minden naplófájljait válogatása ki az egyedi # Cat / tmp / lslpp_files / * napló | cut-d ":"-f1 | sort-u #! / usr / bin /perl @ host \u003d (server1, server2, KISZOLGÁLÓ3); A $ host (@ host) ( Open (MYINPUTFILE, "</ tmp / lslpp_files / $ host.log"); my (@ lines) \u003d <MYINPUTFILE>; foreach $ line (@ lines) ( chomp; Következő ha /^#/; ($ Csomagnév, $ Fileset $ szint, $ állam PTFId $ $ FixState, $ type, $ Leírás, DestinationDir $ $ Uninstaller, MessageCatalog $ $ MessageSet, $ MessageNumber $ parent, $ Automatikus, EFIXLocked $ $ InstallPath, $ BuildDate) \u003d split (/: /, $ line); # print "$ host - $ Fileset - $ szint \ n"; $ $ Host HOH (()) \u003d $ Fileset $ szinten; ) Close (MYINPUTFILE); ) # # Összevetéshez fájl # Open (COMPFILE, "</ tmp / lslpp_files.final"); my (@ complines) \u003d <COMPFILE>; # # Print Header # print "fileset: server1: server2: KISZOLGÁLÓ3 \ n"; foreach $ kompletórium (@ complines) ( ($ Filset, $ Lvl) \u003d split (/: /, $ kompletórium); print "$ Filset"; A $ host (@ host) ( print ": $ $ host HOH (($ Filset))"; ) print "\ n"; ) Close (COMPFILE); |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|