Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

File mittels Shell ausführen

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
X_Large
•->
•->


Anmeldedatum: 23.09.2013
Beiträge: 1

BeitragVerfasst am: 23.09.2013 - 10:16    Titel: File mittels Shell ausführen Antworten mit Zitat

Hallo,
ich muss mit Applescript in ein Schellscript ausführen das mir zuerst in ein Verzeichnis wechselt und dann einen Befehl ausführen:
Code:
tell application "Terminal"
   do shell script "cd ../../Applications/infoskop.app/Contents/MacOS/"
   do shell script "./infoskop-VDDS-Client -P"
end tell


Als Ergebnis bekomme ich immer folgende Fehlermeldung:
Code:
error "„Terminal“ hat einen Fehler erhalten: sh: ./infoskop-VDDS-Client: No such file or directory" number 127


Wenn ich die ganze Sache im Termnal mache funktioniert alles reibungslos.
Da ich das Ganze aus FileMaker ausführen muss, kann ich nur ein AppleScript ausführen, hat jemand eine Lösung für mich?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Skeeve
•---->
•---->


Anmeldedatum: 20.04.2006
Beiträge: 1068

BeitragVerfasst am: 24.09.2013 - 20:43    Titel: Re: File mittels Shell ausführen Antworten mit Zitat

Jedes "do shell script" wird in einer eigenen Shell ausgeführt.

Also: Beide Kommandos in einen Aufrug packen:

Code:


tell application "Terminal"
   do shell script "cd ../../Applications/infoskop.app/Contents/MacOS/ && ./infoskop-VDDS-Client -P"
end tell


Alternativ kein "cd" vorher:


Code:
tell application "Terminal"
   do shell script "../../Applications/infoskop.app/Contents/MacOS/infoskop-VDDS-Client -P"
end tell

_________________
"All problems are solved in slightly less than half an hour" (Chumbawamba, "Hey Hey We're The Junkies")
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter