Ga naar inhoud
  • 0

AppleScript / Shellscript / Filemakerscript / OSX


rmw

Vraag

Helaas, helaas kan een server side script in Filemaker geen applescript uitvoeren.

Ik heb de componenten, maar zoek de lijm nog.

 

Wat is het geval:

Een applescript haalt met behulp van Fetch een map met gegevens van een FTP server.

Filemaker Server heeft een schedule draaien dat op een vaste tijd een filemaker script runt wat die map uitleest en de gegevens in Filemaker databases verwerkt.

Allemaal prima in orde en werkend.

Maar....in dat filemaker script mag geen scriptstap zitten die een applescript uitvoert of een applicatie start (not compatible)

Wat in het schedule in filemaker wel kan is een shell script aanroepen voorafgaand aan het filemaker script.

 

En daar wringt de schoen: wat en hoe met dat shell script om dat applescript een schop te geven?

 

Als iemand het begrijpt en een oplossing heeft: ik houd me aanbevolen!!

 

rmw

Link naar reactie

4 antwoorden op deze vraag

Aanbevolen berichten

  • 0

@Jeroen: Dat zou kunnen, maar dan zijn er weer 2 plekken te beheren waar timers moeten worden ingesteld. Dus nog even niet.

 

@Dre: Even proberen te snappen....

 

Maak aan een nieuwe map aan "applescript" in de Filemaker Server map

Da's helder, een map aanmaken dat kan ik

 

plaats in de applescript map jouw script, die de handelingen uitvoert.

Hiermee bedoel je het applescript dat al bestaat, neem ik aan.

Uit je code-regel lees ik dat je een gecompileerd scritp kunt gebruiken (.scpt) en er niet een applicatie van hoef te maken, toch?

 

Maar dan komt juist het lastige, hoe krijg ik

/usr/bin/osascript /Library/FileMaker\ Server/applescript/runMyScript.scpt

uitgevoerd vanuit een schedule in de FMServer?

Alles wat ik kan is een shell script aanwijzen en die lijst is ernstig leeg....

 

Ik heb het gevoel dat ik iets heel simpels over het hoofd zie :oops: , maar het is nu te laat om me daar zorgen over te maken

Ik hoor graag of ik gelijk heb.

 

rmw

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...