Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
Google Site



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 04-22-2009
Registrert bruker
 

Bli Dato: Sep 2008
Innlegg: 87
Solaris / Linux Problemer med script

Hallo,

Jeg kjører denne kommandoen fra en solaris-boksen, og den fungerer helt fint. Det gir meg den type produksjon i mitt filen jeg leter etter noe som ville være for eksempel ...

sb1p
rdop
ot2p
ot3p
eimp


Men når jeg gjør det samme fra en Linux-boks ...

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


Jeg får dette i filen ...
/ lcl/apps/Tivoli/netcool/omnibus/probes/linux2x86/syslog


Begge bruker
#! / bin / ksh


Jeg aner ikke hvor det er like få som lenge katalogbanen fra for resultatene.

Noen ideer?

Takk på forhånd.
Sponsede lenker
  #2 (permalink)  
Old 04-22-2009
Registrert bruker
 

Bli Dato: juni 2003
Innlegg: 57
Det er forskjeller mellom produksjon av solaris ps og linux ps. Du vil sannsynligvis ha for å gjøre endringer med kvoter for de ulike OSes. Du kan sannsynligvis gjøre enkelte tilfelle veksling magi å gjøre alt på ett skript, skjønt.

Uansett, jeg har ikke tilgang til en solaris-boksen i øyeblikket, så mitt forslag er å starte med base kommandoen og arbeid ned derfra, legger på rørene en om gangen til du finne ut hvor forskjellen er.

Gjøre:

ps-ef | grep nco_p_syslog

på begge, og deretter sammenligne utgang. Hvis du ikke forstår hva hver kommando gjør det, bør du bruke litt tid på å lese de ulike manualsidene før du gjør dette.
  #3 (permalink)  
Old 04-22-2009
Registrert bruker
 

Bli Dato: Sep 2008
Innlegg: 87
Ok jeg har blitt prøver som og gjorde noen leser opp awk men jeg kan ikke synes å finne ut hvordan du skal bare ta den siste delen.

Tiden jeg ...

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

Som gir resultater av ....

Code:
/lcl/prd/data/dc000p/dump/bdump/alert_dc000p

Jeg bare vil at dc000p del til posten til DAT-filen.
For livet av meg Jeg kan ikke synes å finne awk kommandoer for å gjøre det.

Eventuelle hjelpe ville være fint også forklare hvordan awk ville fungere hvordan brukes ovenfor. Jeg er veldig ny på det, og ting jeg leser er litt forvirrende, så langt.
  #4 (permalink)  
Old 04-22-2009
Registrert bruker
 

Bli Dato: Sep 2008
Innlegg: 87
Jeg sooo lukke!

Jeg er nå gjør dette ...

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

Som gir dette resultatet ....

Code:
dc000p.log

Jeg klarer ikke finne ut hvordan du klippe. Logger fra slutten :-(
  #5 (permalink)  
Old 04-22-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderator
 

Bli Dato: desember 2008
Sted:. Ved
Innlegg: 2960
Hvorfor ikke
Code:
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
Registrert bruker
 

Bli Dato: Sep 2008
Innlegg: 87
Hhhhmmm som gir meg dette resultatet ...

Code:
syslog/ { print substr($NF, 1, index($NF, "
dc000p

Jeg vil bare fange dc000p del.
  #7 (permalink)  
Old 04-22-2009
Registrert bruker
 

Bli Dato: juni 2003
Innlegg: 57
Uten prøver veldig hardt:

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

Kanskje? Jeg har ikke din utgang.
Sponsede lenker
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er Av


Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Jumpstart Issues Solaris 10 soupbone38 Solaris 7 12-08-2008 05:41
Skriptet arbeider på Solaris, ikke på Linux Silverhood Shell programmering og Skripting 1 10-05-2007 10:52
Skriptet arbeider på Solaris, ikke på Linux Silverhood Shell programmering og Skripting 0 10-05-2007 10:27
Samba 3.0.14 på Solaris 10 spørsmål Sapna Solaris 0 10-10-2005 03:21
Solaris boot problemer xyyz UNIX for Advanced & ekspertbrukere 6 02-14-2003 02:36



Alle klokkeslett er GMT -4. Nå er klokken 06:13.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0