![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| SCO sikkerhedskopieringer og Bekræft Log | jfd7000 | SCO | 1 | 04-28-2008 11:49 AM |
| kontrollere argumenter | bebop1111116 | Shell Programmering og Scripting | 2 | 09-19-2006 09:08 PM |
| proces findes allerede | kadishmj | Shell Programmering og Scripting | 4 | 06-14-2005 08:41 AM |
| Kontroller Parameters | lesstjm | Shell Programmering og Scripting | 2 | 04-17-2003 05:59 PM |
| Solaris (efterprøve 64 eller 32 bit | Witt | UNIX for dummyer Spørgsmål & svar | 3 | 11-30-2001 12:46 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
efterprøve, om en proces, der findes (ps)
hej
Jeg ønsker at bekræfte, at en proces eksisterer. Hvis processen eksisterer, betyder det, at service er op. ps-ef | grep monito returnerer en post hvis tjenesten er op. hvordan man kan omsætte dette i en shell script?? mange tak |
|
||||
|
hej
Jeg har en Sybase server. Jeg ønsker at kontrollere, om serveren er op ved hjælp af PS-AEF | grep dataserver Hvad er exit status, der skal kontrolleres? at ps eller grep? Hvis jeg skal kontrollere ps exit status, som serveren kan være nede og ps exitkode vil være, som hvis de er oppe. ret? Så jeg skal tjekke exit status grep. hvordan du gør, at der i et shell script? thx |
|
||||
|
Executive summary: Du har allerede fået svar. ps lister alle processer, og grep tjekker, om den valgte proces er blandt dem.
Hver kommando i en shell script sætter sin exit status. Afgangen status af en rørledning er exit status over de sidste kommando i, at rørledningen. Afgangen status er tilgængelig i de variable $? men idiomatisk måde at gøre dette er normalt med en hvis erklæring, som den ene aigles allerede indsendt. hvis udfører de kommandoer du giver den som parametre, og tager så filial, hvis afgangen status var nul (jf. succes) og anden filial andet. Hvis den valgte filial mangler, det gør ingenting. (Nogle råtanke tillade så filial, der skal udelades, men det er ikke helt bærbare; i alle begivenheder, anden filialen er valgfrit.) |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|