The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Check FTP Stato aprile Shell scripting e di programmazione 2 05-06-2009 09:04 AM
verificare lo stato di uscita - Expect Script iamcool Shell scripting e di programmazione 1 01-02-2008 09:07 AM
Come controllare lo stato di uscita in script awk epall UNIX for Dummies Domande & Risposte 1 06-24-2006 08:27 PM
controllare lo stato e inviare una e-mail con lo status isingh786 Shell scripting e di programmazione 3 12-29-2005 07:22 PM
Ftp Status Check acheepi Shell scripting e di programmazione 4 09-08-2005 04:23 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 Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 10-03-2006
zeekblack zeekblack is offline
Utente Registrato
  
 

Join Date: Sep 2002
Interventi: 16
Question Script per controllare lo stato di un PID

I'm just apprendimento di scripting, e sono stati banging mia testa contro questa

Voglio controllare se il mio java WAS6 processo è in esecuzione e se sì .. me un eco messaggi. Se poi non mi eco un altro messaggi

il problema è che ho I dont know-how a rappresentare un valore NULL ritorno. Se i grep per una was6 java pid, il $? è sempre'0 '... non importa se un PID tornato o no. qualsiasi idea su come scrivere / riscrivere questo?

PID \u003d `/ usr / ucb / ps-auxwww | grep-i [s] erver1 | grep-v grep | awk '(print $ 2)'`

if [$? -eq], poi (ho anche provato `if [$ PID eq]; poi)
echo "WAS6 è giù, si prega di riavviare"
altro
echo "WAS6 è in esecuzione, non necessarie"
fi
-------------------------------------------------- ------------------

Inoltre, ho provato questa variazione inferiore, che appare come funziona .. ma ho sempre ottenere l'errore quando si esegue ..

# Cat test.ksh
#! / bin / ksh
#
# Check per vedere se gli URL di rispondere in un determinato periodo di tempo
#
BASE_DIR \u003d "/ local / apps / adminutils"
Wget \u003d "$ BASE_DIR / bin / wget"
DAT_FILE \u003d "$ BASE_DIR / etc / url_check.dat"
MAIL_LIST \u003d "user@net.net"

PID \u003d `/ usr / ucb / ps-auxwww | grep-i [s] erver1 | grep-v grep | awk '(print $ 2)'`
if [$ PID \u003d], quindi
echo "WAS6 è giù, si prega di riavviare"
altro
echo "WAS6 è in esecuzione, non necessarie"
fi
#. / Test.ksh
. / test.ksh [11]: prova: argomento previsto
WAS6 è in esecuzione, non necessarie
#

~
  #2 (permalink)  
Old 10-03-2006
anbu23 anbu23 is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: marzo 2006
Località: Bangalore, India
Messaggi: 1.398
Codice:
if [ -z "$PID" ] ; then 
echo " WAS6 is down,please restart"
else
echo " WAS6 is running, no action needed"
fi
z opzione viene utilizzata per verificare se variabile è nullo
  #3 (permalink)  
Old 10-03-2006
zeekblack zeekblack is offline
Utente Registrato
  
 

Join Date: Sep 2002
Interventi: 16
Talking

thank you so molto ... HO ricerca innumerevoli libri e ricerche su tutta la libreria www.books24x7.com e nessuno di safair.orielly.com e poi me lo può dire questo ...

I'll be regolarmente su questo forum di sicuro ... TKS nuovamente ... Cercherò di questo metodo
  #4 (permalink)  
Old 10-03-2006
zeekblack zeekblack is offline
Utente Registrato
  
 

Join Date: Sep 2002
Interventi: 16
btw, fare qualcuno di voi ragazzi sa dove posso trovare un elenco di questo tipo di direttive e cosa fanno?

Nel tentativo di ottenere una migliore a shell scripting .... ma come il suo tentativo di scrivere una lettera senza sapere il dizionario ....

-z
-eq
- $?

ecc. ecc .. ecc ..
  #5 (permalink)  
Old 10-03-2006
aigles's Avatar
Aigles aigles is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: aprile 2004
Località: Bordeaux, Francia
Messaggi: 1.426
È possibile leggere il seguente documento:Page 88 Manuale KornShell
Potrai trovare ather link sulla pagina KornShell Documentazione

Jean-Pierre.
  #6 (permalink)  
Old 10-03-2006
zeekblack zeekblack is offline
Utente Registrato
  
 

Join Date: Sep 2002
Interventi: 16
grazie, si legge!
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 03:49 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0