Jump to content
Sign in to follow this  
ggt667

I'm struggling with launching scripts from FileMaker 16 Server Schedule

Recommended Posts

$ exa -lT /Library/FileMaker\ Server/Data/Scripts/
drwxrwxr-x    - fmserver       7 Jan 16:20 /Library/FileMaker\ Server/Data/Scripts/
.rwxrwxr-x   48 fmserver       7 Jan 16:20 └── timestamptotmp.sh

here is the content of the script:
 

$ cat timestamptotmp.sh
#!/bin/bash

echo $( date ) >> /tmp/timestamp.txt

The script runs fine as user fmserver when ran from command line and as any other user on the system as follows:
 

sudo su
su fmserver

/Library/FileMaker\ Server/Data/Scripts/timestamptotmp.sh
/Library/FileMaker\ Server/Data/Scripts/timestamptotmp.sh
/Library/FileMaker\ Server/Data/Scripts/timestamptotmp.sh
/Library/FileMaker\ Server/Data/Scripts/timestamptotmp.sh
/Library/FileMaker\ Server/Data/Scripts/timestamptotmp.sh
$exa -lT /tmp/
drwxrwxrwt   - root           7 Jan 16:31 /tmp
.rw-r--r-- 140 fmserver       7 Jan 16:46 └── timestamp.txt


 

$ tail -f /tmp/timestamp.txt
Mon Jan 7 16:31:22 CET 2019
Mon Jan 7 16:46:40 CET 2019
Mon Jan 7 16:46:44 CET 2019
Mon Jan 7 16:46:47 CET 2019
Mon Jan 7 16:46:55 CET 2019

When I try to run this script from the scheduler the error is "User Aborted" for type System Script; and "Script is Missing or is invalid" when ran as part of a Script Sequence.

Anyone with experience in this? I have solved the issue "User Aborted" `chmod 777 /Library/FileMaker\ Server/Data/Scripts/` So I can run some "System Script"s, but for "Script Sequence" the same scripts that runs as "System Scripts" does not run.

I suspect wrong error message.

I find no details in FileMaker Server console logs, and`tail -f /var/log/system.log` also has no more info.

However here I find the actual error:
 

$ tail -f /Library/FileMaker\ Server/Logs/stderr
fmshelper: failed to exec() '/Volumes/FMTestServer/Library/FileMaker Server/Data/Scripts/timestamptotmp.sh', error Exec format error

 

Edited by ggt667

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By DPaquin
      When opining the FMS localhost I try to enable the ScriptMaster Plugin. 
      For some reason I click to enable the plugin, I sometime been able to click on save sometime..
      However, each time I close the host reopen the FMS localhost, the plugin is ALWAYS disabled.
      Would someone have an idea?
      With regards!
      Daniel


    • By DPaquin
      When opining the FMS localhost I try to enable the ScriptMaster Plugin. 
      For some reason I click to enable the plugin, I sometime able to click on save sometime not able.
      However, each time I go back to the FMS localhost the plugin is ALWAYS disabled.
      Would someone have an idea?
      With regards!
      Daniel


    • By Richmilnix
      What's the latest version of FMP / FMPA that gets along well w FMS16?
      I'm in a workplace where I have access to version upgrades, but we're working with files hosted on Server v16.
    • By Dr. Zathras
      We're running FMS 16.0.4 on Windows Server 2012 R2 and Java 8 U181 and everything is fine. Unfortunately our IT security people want me to take Java to v8 U201 and I've been caught by Java updates breaking control of FMS in the past.
      Does anybody have any experience on using FMS 16.0.4 and Java v8 U201?
      Thanks.
      Colin Hunter
    • By jduncan
      Hello,
      We recently upgraded from FMS 14 to FMS16 and one of our databases won't open via WebDirect due to the way it's named:  the database title has an ampersand ("&") in it.  This worked just fine for FMS14, but not for FMS16.  The easiest solution seems to be to change the database title.  I'm a little hesitant to jump into this because of a large number of externally held containers.  How would one safely go about changing the database name (I'd like to change the "&" to "and") without losing the linked containers? 
      In case anyone's wondering, I didn't name the database; I inherited it.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.