E' possibile eseguire un file bash con filemaker server?

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
David1_69
Messaggi: 18
Iscritto il: mercoledì 1 febbraio 2023, 11:23
Versione FileMaker: 19
Sistema operativo: win e mac

E' possibile eseguire un file bash con filemaker server?

Messaggio da David1_69 » martedì 28 febbraio 2023, 16:54

Buonasera a tutti, avevo un quesito da porre che è un pezzo che mi fa impazzire.

Ho la necessita in OSX con filemaker Server di eseguire tramite webdirect un file bash. E' possibile? Se si, come? Inoltre dove devo posizionare questo file bash?

Grazie

Davide

Avatar utente
fabio.beri
Messaggi: 1958
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: E' possibile eseguire un file bash con filemaker server?

Messaggio da fabio.beri » martedì 28 febbraio 2023, 17:23

Buonasera. Webdirect non può farlo. Però un utente può lanciare uno script (da webdirect) che al suo interno avrà un "ESEGUI SCRIPT SU SERVER" e quindi il nuovo script sarà eseguito dal server che ha facoltà di eseguire applescript o plug in che lancino il file bash. Il file può trovarsi nella cartella DOCUMENTS di FileMaker Server. Attenzione: non è la cartella documents dell'utente, ma la cartella documents dentro la cartella FileMaker Server.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

David1_69
Messaggi: 18
Iscritto il: mercoledì 1 febbraio 2023, 11:23
Versione FileMaker: 19
Sistema operativo: win e mac

Re: E' possibile eseguire un file bash con filemaker server?

Messaggio da David1_69 » martedì 28 febbraio 2023, 22:07

Ho provato, ma non funziona, non capisco, come faccio a controllare il debug da webdirect?

IL file bash è il seguente:

Esegui applescript ["do shell script "sh /Library/'FileMaker Server'/Data/Documents/mergepdf.sh""]

Anche se lo eseguo con esegui script su server non funziona

Cosa sbaglio.

Grazie mille.

Avatar utente
fabio.beri
Messaggi: 1958
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: E' possibile eseguire un file bash con filemaker server?

Messaggio da fabio.beri » mercoledì 1 marzo 2023, 18:30

Per controllare il debug di uno script eseguito su FileMaker Server, ci sono due possibilità:

1. Controllare gli eventi (log) dentro la console di FileMaker Server
2. Nello script crearsi un log file di testo con l'esito dei passaggi dello script. Chiaramente nel log ci scriveremo tutti gli stati di errore che si verificano e in quale posizione di script. Per esempio ( https://help.claris.com/it/pro-help/con ... -file.html )
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Rispondi