aMule Forum

Deutsch => aMule Hilfe => Topic started by: muetze on August 15, 2007, 07:37:15 PM

Title: Dateifertigstellung Befehlsausführung
Post by: muetze on August 15, 2007, 07:37:15 PM
Hi,

wenn eine herunter geladene Datei fertig ist, möchte ich mit diesem in aMule vorgesehenen Feature einen Terminal-Befehl starten. Es klappt aber unter Mac OS X 10.4.10 einfach nicht. Gebe ich ein zu startendes Programm mit z.B. "/applications/calculator.app" an (ohne Anführungsstriche), so wird dieses gestartet. Ich möchte aber einen Befehl auf der Shell ausführen und dabei die Variable %FILE nutzen, die ja den Namen (inkl. Pfad) der Datei beinhaltet.

Ich weiß einfach nicht, was ich in das Feld Befehl eintragen muss (und ich habe nirgend etwas dazu gefunden). Ich würde mich riesig freuen, wenn mir jemand weiter helfen kann.

muetze
Title: Re: Dateifertigstellung Befehlsausführung
Post by: lionel77 on August 16, 2007, 06:57:44 AM
Ueber folgenden eintrag starte ich ein selbstgeschriebenes growl notification applescript. Vielleicht hilft dir das ja schon. :)

Code: [Select]
sh -c '/usr/bin/osascript "/aMule/aMuleGrowlFileCompleteScript.scpt" "%NAME"'
Title: Re: Dateifertigstellung Befehlsausführung
Post by: muetze on August 16, 2007, 04:39:26 PM
Danke, es klappt mit Applescript. Was mir noch fehlt, ist wie ich direkt ein bash script ausführen kann.

muetze
Title: Re: Dateifertigstellung Befehlsausführung
Post by: lionel77 on August 16, 2007, 07:50:56 PM
Kann es gerade nicht testen, aber die folgende syntax muesste eigentlich funktionieren:

Code: [Select]
sh -c 'yourTerminalCommand -someParameter %NAME'