The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
RM & mv commando niet te wijten aan te veel bestanden. videsh77 UNIX for Advanced & Expert Gebruikers 9 05-16-2008 03:01 PM
Probleem met Mail commando: exec mislukt. errno \u003d 2. hawkman2k UNIX voor Dummies Questions & Answers 1 04-29-2008 10:50
Fatale fout: Command failed for target `build_crypto ' sayed_021 SUN Solaris 1 02-13-2008 12:16
Mislukt om waarde uit een bestand met sed commando nir_s Programmeren en Shell Scripting 2 03-11-2006 05:53 PM
Solaris 9: make: Fatale fout: Commando mislukt voor doelgroepen eldiego UNIX voor Dummies Questions & Answers 2 10-28-2005 04:11 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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-16-2008
trey85stang trey85stang is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 70
Rerunning een opdracht in een script dat niet?

Ik heb een script dat af en toe een opdracht hier en daar dat niet lukt, en ik zou graag mijn script opgezet om gewoon opnieuw het commando als de exit code: 1.

Is er een eenvoudige manier om dat te doen zonder als / thens of ombuigen om de opdracht weer?
  #2 (permalink)  
Old 07-16-2008
FunibonE FunibonE is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2008
Locatie: Silicon Bos
Posts: 16
Hoe zou u weten of uw script niet of niet zonder testen? kunt altijd handmatig draaien
  #3 (permalink)  
Old 07-18-2008
trey85stang trey85stang is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 70
Citaat:
Oorspronkelijk geplaatst door FunibonE View Post
Hoe zou u weten of uw script niet of niet zonder testen? kunt altijd handmatig draaien
bestanden zullen worden ontbreekt wanneer een specifieke opdracht niet - Ik krijg per e-mail de bestanden thats hoe ik dat weet. haar een rapportage script en de apps rapportage commando soms gewoon willekeurig niet voor niets wat zo ooit ... Het zou fantastisch zijn als er een gemakkelijke manier om herhaling dat slechts een mislukte opdracht.

Ik denk dat ik zal een grote jongen te worden en voeg in flow control voor deze opdrachten niet
  #4 (permalink)  
Old 07-16-2008
Ikon's Avatar
IKON Ikon is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: juli 2008
Locatie: Phoenix, Arizona
Berichten: 669
U kan:

tot [$ status \u003d\u003d 0]
doen
eencommando someargs
status \u003d $?
gedaan

echo "Exited met status: $ status"



maar het zou lus voor onbepaalde tijd indien de opdracht altijd mislukt. Zou probabally wil bepaalde grens stellen aan het aantal keren dat het opnieuw proberen.
  #5 (permalink)  
Old 07-18-2008
trey85stang trey85stang is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 70
Citaat:
Oorspronkelijk geplaatst door IKON View Post
U kan:

tot [$ status \u003d\u003d 0]
doen
eencommando someargs
status \u003d $?
gedaan

echo "Exited met status: $ status"



maar het zou lus voor onbepaalde tijd indien de opdracht altijd mislukt. Zou probabally wil bepaalde grens stellen aan het aantal keren dat het opnieuw proberen.
Ziek geef dit een keer te proberen, Ziek nodig zijn om deze test in mijn omgeving is dit verslag een soort zwaar op het systeem, dus ik zal uitdagend alleen voor moet zorgen dat het draait 2x op het meest
  #6 (permalink)  
Old 07-17-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Locatie: NM
Berichten: 5.762
Dit is echt niet een grote schaal codering optimale praktijken, maar
Code:
somecommand arg1 || somecommand arg1
voert somecommand1 een extra tijd als het de eerste keer mislukt.

Dit zal niet werken met buizen dwz Command1 | command2 omdat de status terug is van de meest rechtse element in de lijn, maar anderen kunnen mislukken. Sommige implementaties hebben een oplossing voor dit probleem.
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 05:02 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0