The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



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
Jumpstart kérdéskörönként Solaris 10 soupbone38 SUN Solaris 7 12-08-2008 05:41 AM
Script működik Solaris, nem Linux Silverhood Shell programozás és Scripting 1 10-05-2007 10:52 AM
Script működik Solaris, nem Linux Silverhood Shell programozás és Scripting 0 10-05-2007 10:27 AM
Samba 3.0.14 Solaris 10 kérdések Sapna SUN Solaris 0 10-10-2005 03:21 PM
Solaris boot kérdések xyyz A UNIX a fejlett és szakértői Felhasználók 6 02-14-2003 02:36 PM

Closed Thread
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 04-22-2009
LRoberts LRoberts is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2008
Hozzászólások: 87
Solaris / Linux problémák a script

Helló,

Én vezetem ezt a parancsot a Solaris doboz és ez szerkezet csak finom. Ez adja meg az ilyen kibocsátás az én file I am looking for ami például ...

sb1p
rdop
ot2p
ot3p
eimp


Azonban, ha nem ugyanaz a Linux box ...

ps-ef | grep nco_p_syslog | grep-v grep | awk '(print $ NF)' | awk-F. '(print $ 1)'> $ OMNIHOME / bin / syslogfile.dat


Én ezt a fájlt ...
/ lcl/apps/Tivoli/netcool/omnibus/probes/linux2x86/syslog


Mindkét használata
#! / bin / ksh


Fogalmam sincs, hol van még kapok, hogy a hosszú elérési útja az az eredményt.

Any ideas?

Köszönöm előre.
  #2 (permalink)  
Old 04-22-2009
Kodak kodak is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2003
Hozzászólások: 51
A különbségek a kimeneti Solaris és Linux ps ps. Majd talán, hogy azokat a módosításokat, a különböző juttatások OSes. Ön valószínűleg nem váltanak néhány esetben mágikus, hogy mindent egy szkriptet is.

Mindegy, nem férnek hozzá a Solaris doboz abban a pillanatban, így én is a javaslatot, hogy az alap parancsot, és le onnan is, a csövek egy olyan időszakban, amíg kitaláljuk, ha a különbség.

Do:

ps-ef | grep nco_p_syslog

két, majd összehasonlítja a kimenet. Ha nem érti, mit csinál a parancs, ki kell tölteni egy kis időt a különböző olvasatban man oldalak, amíg te.
  #3 (permalink)  
Old 04-22-2009
LRoberts LRoberts is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2008
Hozzászólások: 87
Ok már próbálta, és azt, hogy bizonyos olvasatban fel awk azonban úgy tűnik, nem tudom, hogy hogyan lehet csak ragadniuk az utolsó rész.

Jelenleg én ...

Kód:
ps -ef | grep nco_p_syslog | grep -v grep | awk '{print $NF}' | awk -F. '{print $1}' > $OMNIHOME/bin/syslogfile.dat

Amely eredményeit ....

Kód:
/lcl/prd/data/dc000p/dump/bdump/alert_dc000p

Én csak szeretném a dc000p része rögzíti, hogy a dat file.
Az élet engem Én nem úgy tűnik, hogy kitaláljuk, az awk parancsot erre.

Any help is nagy lenne elmagyarázni, hogyan fog működni awk hogyan használják fent. Én nagyon új, és a dolgok én olvasat egy kicsit zavaros eddig.
  #4 (permalink)  
Old 04-22-2009
LRoberts LRoberts is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2008
Hozzászólások: 87
Én sooo közelében!

Én most ezt ...

Kód:
ps -ef | grep nco_p_syslog | grep -v grep | awk '{print $NF}' | awk -F_ '{print $2}' >> $OMNIHOME/bin/syslogfile.dat

Amely ezt az eredményt ....

Kód:
dc000p.log

Egyszerűen nem értem, hogyan lehet csökkenteni a. Naplót a végétől :-(
  #5 (permalink)  
Old 04-22-2009
pludi's Avatar
pludi pludi is online now Forum Staff  
Moderátor
  
 

Join Date: Dec 2008
Helyszín:. A
Hozzászólások: 1950
Miért nem
Kód:
ps -ef | awk -F. '/nco_p_syslog/ { print $NF }' > $OMNIHOME/bin/syslogfile.dat # Solaris
ps -ef | awk -F'_' '/nco_p_syslog/ { print substr($NF, 1, index($NF, ".")-1) }'  > $OMNIHOME/bin/syslogfile.dat # Linux

  #6 (permalink)  
Old 04-22-2009
LRoberts LRoberts is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2008
Hozzászólások: 87
Hhhhmmm, hogy nekem ezt az eredményt ...

Kód:
syslog/ { print substr($NF, 1, index($NF, "
dc000p

Én csak szeretném, hogy rögzítse a dc000p részt.
  #7 (permalink)  
Old 04-22-2009
Kodak kodak is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2003
Hozzászólások: 51
Kipróbálás nélkül nagyon nehéz:

ps-ef | grep nco_p_syslog | grep-v grep | awk '(print $ NF)' | awk-F_ '(print $ 2)' | cut-d '. " F-1

Talán? Nem kell a kibocsátást.
Closed Thread

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 12:16 PM.


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