Das ist in jeder Bourneshell der Normalfall.
Ergebnis 1 bis 4 von 4
- 15.04.2011, 14:47 #1Schöner von Nordhausen
Themenstarter
- Registriert
- 10.2008
- Beiträge
- 324
Try Befehl für Shell script
Unter Applescript kann ich per "try ... end try" einen Befehl ausführen, der im Fehlerfall das Skript nicht abbricht. Gibt es das auch für ein Shell-Skript?
Danke
- 15.04.2011, 14:55 #2
- 15.04.2011, 15:33 #3Schöner von Nordhausen
Themenstarter
- Registriert
- 10.2008
- Beiträge
- 324
Ich bin nicht sicher, könnte das Problem denn daran liegen, dass ich in AS ein Shell Skript ausführe? In dem Fall bricht das ganze Skript ab, weil im Shell ein Fehler ausgegeben wurde. Wenn Shell den Fehler nicht ausgeben würde, dann sollte es doch weiterlaufen.
- 15.04.2011, 19:32 #4
Vorausgesetzt ich versteh dich richtig:
Code:--das ist AS! --mglk. 1 try do shell script "exit 1" on error e log e end try --mglk. 2 set mglk2 to (do shell script "ping -c1 999.999.999.999 1>&2 && echo true || echo false") as boolean log "mglk2 ist " & mglk2 --mglk. 3 set mglk3 to (do shell script "if ping -c1 google.de 1>&2;then echo true; else echo false;fi") as boolean log "mglk3 ist " & mglk3
The cause of the problem is:
Don't worry; it's been deprecated.
The new one is worse.


Zitieren
