The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



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.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
RM & mv kommando mislyktes på grunn av for mange filer. videsh77 UNIX for Advanced & ekspertbrukere 9 05-16-2008 02:01
Problemet med Mail kommando: exec mislyktes. Errno \u003d 2. hawkman2k UNIX for Dummies Spørsmål og svar 1 04-29-2008 09:50
Fatal error: Command failed for target `build_crypto" sayed_021 Sun Solaris 1 02-13-2008 12:16
Kunne ikke hente verdien fra en fil med sed-kommandoen nir_s Shell programmering og Skripting 2 03-11-2006 05:53
Solaris 9: make: Fatal error: Command failed for målet eldiego UNIX for Dummies Spørsmål og svar 2 10-28-2005 03:11

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 Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-16-2008
trey85stang trey85stang is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 70
Omproduksjon en kommando i et skript som mislyktes?

Jeg har et script som noen ganger har en kommando her og der som svikter, og jeg ønsker å sette mitt skript opp til rettferdig re kjøre kommandoen hvis exit koden er 1.

Finnes det en enkel måte å gjøre det uten hvis / thens eller omdirigere til kommandoen igjen?
  #2 (permalink)  
Old 07-16-2008
FunibonE FunibonE is offline
Registrert bruker
  
 

Bli Dato: juli 2008
Beliggenhet: Silicon Skog
Innlegg: 16
Hvordan ville du vite om din mislyktes eller ikke uten å teste? du kan alltid manuelt kjøre den
  #3 (permalink)  
Old 07-18-2008
trey85stang trey85stang is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 70
Sitat:
Originally Posted by FunibonE View Post
Hvordan ville du vite om din mislyktes eller ikke uten å teste? du kan alltid manuelt kjøre den
filer vil mangle hvis en spesifikk kommando svikter - jeg mailet filene dvs hvordan jeg vet. dens en rapportering skript og programmer rapportering kommandoen noen ganger bare tilfeldig ikke for ingen grunn hva så noensinne ... Det ville være flott om det var en enkel måte å bare kjøre at man mislyktes kommandoen.

Jeg tror jeg vil være en stor gutt og legge i flytkontroll for disse kommandoene sviktende
  #4 (permalink)  
Old 07-16-2008
Ikon's Avatar
Ikon Ikon is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: juli 2008
Beliggenhet: Phoenix, Arizona
Innlegg: 669
Du KAN:

inntil [$ status \u003d\u003d 0]
gjøre
somecommand someargs
status \u003d $?
ferdig

echo "gått ut med status: $ status"



men det ville sløyfe på ubestemt tid hvis kommandoen alltid mislyktes. Vil probabally ønsker å sette noen grense for hvor mange ganger for å prøve på nytt.
  #5 (permalink)  
Old 07-18-2008
trey85stang trey85stang is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 70
Sitat:
Originally Posted by Ikon View Post
Du KAN:

inntil [$ status \u003d\u003d 0]
gjøre
somecommand someargs
status \u003d $?
ferdig

echo "gått ut med status: $ status"



men det ville sløyfe på ubestemt tid hvis kommandoen alltid mislyktes. Vil probabally ønsker å sette noen grense for hvor mange ganger for å prøve på nytt.
Ill gi denne en sjanse, Ill nødvendig å teste det i miljøet mitt, er denne rapporten slags tung på systemet, så vil jeg trassig trenger bare å sørge for at det går 2x på det meste
  #6 (permalink)  
Old 07-17-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Bli Date: Feb 2004
Beliggenhet: NM
Innlegg: 5754
Dette er egentlig ikke et stort skall koding beste praksis, men
Code:
somecommand arg1 || somecommand arg1
utfører somecommand1 en ekstra gang hvis det ikke første gang.

Dette vil ikke fungere med rør dvs. Command1 | command2 fordi statusen tilbake er fra høyre element i linje, mens andre kan mislykkes. Noen implementeringer en løsning på dette problemet.
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




Alle klokkeslett er GMT -4. Nå er klokken 05:38.


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-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0