Functions supported on FileMaker Client only on Linux (not Server)
------------------------------------------------------------------

The functions listed below do not work on FileMaker Server. So you can only use them with FileMaker Pro, FileMaker Pro Advanced and in Runtimes created with it.

[Client](client.md) [MacOS](clientMac.md) [Windows](clientWin.md) [Linux](clientLinux.md) [Mac &amp; Win](clientCross.md)

| Item | Details |
|:--|:--|
| [CURL.PerformAsync](CURLPerformAsync.md)   Perform a curl transfer asynchronously. | All   5.2 |
| [CURL.SetFinishedScript](CURLSetFinishedScript.md)   Sets which script to call when a transfer finished. | All   5.2 |
| [CURL.SetProgressScript](CURLSetProgressScript.md)   Sets the progress script. | All   5.2 |
| [CURL.SetUpdateProgressDialog](CURLSetUpdateProgressDialog.md)   Sets whether progress dialog should be automatically updated. | All   2.5 |
| [FM.RunScript](FMRunScript.md)   Runs a script in any open FileMaker file. | All   1.2 |
| [FM.RunScriptIdle](FMRunScriptIdle.md)   Runs a script after idle period. | Mac/Win/Linux   3.3 |
| [FM.RunScriptLater](FMRunScriptLater.md)   Runs a script in any open FileMaker file. | All   1.2 |
| [Folders.UserHome](FoldersUserHome.md)   Queries path to user’s home folder. | All   7.3 |
| [Msgbox](Msgbox.md)   A simple method to show a dialog box with one text. | All   2.2 |
| [Phidget.ClearScriptTrigger](PhidgetClearScriptTrigger.md)   Removes a script trigger for a phidget. | Mac/Win/Linux   13.5 |
| [Phidget.SetScriptTrigger](PhidgetSetScriptTrigger.md)   Installs a script trigger with the phidget. | Mac/Win/Linux   13.4 |
| [Plugin.CallErrorScriptTrigger](PluginCallErrorScriptTrigger.md)   Triggers error script. | All   8.5 |
| [Plugin.SetErrorScriptTrigger](PluginSetErrorScriptTrigger.md)   Sets script to trigger if plugin call returns an error. | All   8.5 |
| [Shell.GetCompletedEvaluate](ShellGetCompletedEvaluate.md)   Queries expression to be run when shell is done. | Mac/Win/Linux   7.5 |
| [Shell.GetCompletedScriptFileName](ShellGetCompletedScriptFileName.md)   Queries filename of script to call in when shell is done. | Mac/Win/Linux   7.5 |
| [Shell.GetCompletedScriptName](ShellGetCompletedScriptName.md)   Queries name of script to call when shell is done. | Mac/Win/Linux   7.5 |
| [Shell.GetDataAvailableEvaluate](ShellGetDataAvailableEvaluate.md)   Queries expression to be run when data is available. | Mac/Win/Linux   10.0 |
| [Shell.GetDataAvailableScriptFileName](ShellGetDataAvailableScriptFileName.md)   Queries filename of script to call in when shell has data available. | Mac/Win/Linux   10.0 |
| [Shell.GetDataAvailableScriptName](ShellGetDataAvailableScriptName.md)   Queries script name to call in when shell has data available. | Mac/Win/Linux   10.0 |
| [Shell.SetCompletedEvaluate](ShellSetCompletedEvaluate.md)   Sets expression to be run when shell is done. | Mac/Win/Linux   7.5 |
| [Shell.SetCompletedScript](ShellSetCompletedScript.md)   Sets which script to call when shell is done. | Mac/Win/Linux   7.5 |
| [Shell.SetDataAvailableEvaluate](ShellSetDataAvailableEvaluate.md)   Sets expression to be run when shell has data available. | Mac/Win/Linux   10.0 |
| [Shell.SetDataAvailableScript](ShellSetDataAvailableScript.md)   Sets the script to run when new data arrived. | Mac/Win/Linux   10.0 |
| [Socket.SetDataAvailableEvaluate](SocketSetDataAvailableEvaluate.md)   Sets the data available evaluation for this socket. | All   6.2 |
| [Socket.SetDataAvailableHandler](SocketSetDataAvailableHandler.md)   Sets the data available handler for this socket. | All   3.1 |
| [Socket.SetErrorEvaluate](SocketSetErrorEvaluate.md)   Sets the error expression for this socket. | All   6.2 |
| [Socket.SetErrorHandler](SocketSetErrorHandler.md)   Sets the error handler for this socket. | All   3.1 |
| [Socket.SetNewConnectionEvaluate](SocketSetNewConnectionEvaluate.md)   Sets the new connection expression for this socket. | All   6.2 |
| [Socket.SetNewConnectionHandler](SocketSetNewConnectionHandler.md)   Sets the new connection handler for this socket. | All   3.1 |
| [WebHook.GetFileName](WebHookGetFileName.md)   Queries file name for the trigger script. | All   11.5 |
| [WebHook.GetScriptName](WebHookGetScriptName.md)   Queries script name for the trigger script. | All   11.5 |
| [WebHook.SetScript](WebHookSetScript.md)   Sets the script to call when request was received. | All   11.5 |

32 functions shown.

[HTML Version](clientLinux.shtml)