Especificar los detalles de la programación de guiones
Consejo Muchos de los detalles de la programación se configuran mediante el cuadro de diálogo que se abre delante de la ventana principal. Para aplicar los cambios que ha realizado en el cuadro de diálogo, haga clic fuera del cuadro de diálogo en la ventana principal.
-
Seleccione el Tipo de programación.
-
Seleccione la base de datos en la lista de bases de datos alojadas.
-
Seleccione el guión en la lista de guiones de FileMaker de la base de datos seleccionada.
Si aún no aparece ningún guión para la base de datos seleccionada, compruebe que se esté ejecutando FileMaker Script Engine (FMSE). Si no se está ejecutando, utilice el comando
fmsadmin start fmse
para iniciarlo. Consulte Ayuda de la CLI para obtener información sobre el comando "start".Los nombres de guión deben ser exclusivos. Si la base de datos incluye guiones con el mismo nombre, solo se incluirá uno de los guiones en la lista.
-
Seleccione el guión entre los guiones disponibles en la carpeta Scripts.
-
Introduzca los parámetros que sean necesarios.
Nota Los parámetros de guiones se transfieren al guión de FileMaker en forma de texto. Por ejemplo, si introduce el parámetro de guión
5 + 5
, se transfiere al guión la cadena de texto "5 + 5" y no el valor 10.Para obtener información sobre los parámetros de guión, consulte la Ayuda de Claris Pro y FileMaker Pro.
-
Si el guión debe ejecutarse en una cuenta no predeterminada, introduzca la información de la cuenta.
-
Solo FileMaker Server, Windows: el nombre de usuario puede hacer referencia a una cuenta local del equipo principal o una cuenta de dominio de red; puede especificarse con uno de los siguientes formatos: nombreDominio/nombreUsuario o nombreUsuario@nombreDominio. La cuenta predeterminada es Sistema local.
-
Solo FileMaker Server, macOS: el nombre de usuario debe hacer referencia solo a una cuenta local del equipo principal o debe especificarse sin un nombre de dominio. La cuenta predeterminada es la cuenta de usuario
fmserver
. Consulte la información sobre los privilegios de macOS en las notas mostradas a continuación.
-
-
También puede establecer un valor de Tiempo de espera para el guion.
-
Seleccione la base de datos en la lista de bases de datos alojadas.
-
Seleccione el guión en la lista de guiones de FileMaker de la base de datos seleccionada.
-
Seleccione el guión del sistema que precederá al guión de FileMaker con todos los parámetros necesarios.
-
Seleccione el guión del sistema que aparecerá tras el guión de FileMaker con todos los parámetros necesarios.
-
Si el guión debe ejecutarse en una cuenta no predeterminada, introduzca la información de la cuenta.
-
Si omite los guiones del sistema de preprocesamiento y de postprocesamiento, el Tipo de programación cambia a Guión de FileMaker en lugar de a Secuencia de guiones.
-
Introduzca el Nombre de la programación.
-
Seleccione la opción Repetir para la programación. Consulte Ejemplos de programaciones repetidas.
-
Ejecutar la programación una vez al día, con el parámetro de Hora establecido en A las a partir de la hora indicada desde la fecha especificada.
-
Ejecutar la programación varias veces al día, con el parámetro de Hora establecido en Entre.
-
Seleccione la Fecha de inicio o deje la fecha actual.
-
En todas las programaciones, excepto en aquellas configuradas en Una vez, puede establecer una fecha de finalización. Para ello, seleccione Establecer fecha de finalización y, a continuación, elija una fecha del calendario.
-
Para ejecutar una vez una tarea programada, seleccione A las en Hora. Después, especifique la hora en la que desee que se ejecute la tarea programada.
-
Para ejecutar varias veces una tarea programada, seleccione Entre en Hora. Después, especifique el intervalo de hora, entre las 00:00 y las 23:59, en el que desee que se repita la tarea. A continuación, en Repetir cada, especifique la frecuencia, en minutos u horas, en la que debe repetirse la tarea.
Tipo de programación |
Información adicional |
Guión de FileMaker |
|
Guión del sistema |
|
Secuencia de guiones |
|
Seleccione |
Para |
Una vez |
Ejecutar la programación una vez, en la fecha y hora especificadas. |
Diariamente |
Ejecutar de forma diaria: |
Semanalmente |
Ejecutar la programación en uno o más días. En Días de la semana, seleccione los días de la semana en que desea que se ejecute la programación. |
Cada N días |
Cree una programación con un intervalo específico de días, como cada 2, 3 o 4 días. En Ejecutar cada, seleccione el intervalo de días. |
Notas
-
Para utilizar una cuenta de usuario a fin de ejecutar un guión en la plataforma Linux, debe añadir las siguientes entradas al archivo
/etc/sudoers
:-
Solo FileMaker Server:
Host_Alias FMSHOST = nombreDeAnfitrión
Defaults:fmserver targetpw, timestamp_timeout=0, passwd_tries=1
fmserver FMSHOST = (ALL) /opt/FileMaker/FileMaker\ Server/Data/Scripts/*, /bin/kill
-
Solo Claris Server:
Host_Alias FMSHOST = nombreDeAnfitrión
Defaults:claris targetpw, timestamp_timeout=0, passwd_tries=1
claris FMSHOST = (ALL) /opt/Claris/Server/Data/Scripts/*, /bin/kill
-
-
Para utilizar una cuenta de usuario a fin de ejecutar un guión en macOS (solo FileMaker Server), debe añadir las siguientes entradas al archivo
/etc/sudoers
:Host_Alias FMSHOST = nombreDeAnfitrión
Defaults:fmserver targetpw, timestamp_timeout=0, passwd_tries=1
fmserver FMSHOST = (ALL) /Library/FileMaker\ Server/Data/Scripts/*, /bin/kill
Para el alias del anfitrión, introduzca el nombre del anfitrión que ejecuta FileMaker Server. No puede utilizar "localhost" ni 127.0.0.1. Para averiguar el nombre de anfitrión correcto que debe utilizar, introduzca el siguiente comando en la aplicación Terminal:
hostname
Para editar el archivo
/etc/sudoers
, debe ser el administrador (root) y disponer de privilegios administrativos. Puede editar el archivo/etc/sudoers
mediante este comando en la aplicación Terminal:sudo visudo
-
Solo FileMaker Server, privilegios de macOS: la cuenta de usuario que puede utilizar para ejecutar guiones del sistema debe tener los privilegios correctos para las acciones que desea que realice el guión. Puede utilizar la cuenta de usuario
fmserver
o una cuenta de usuario local solo en el equipo principal.Si selecciona la cuenta de usuario
fmserver
(solo FileMaker Server) oclaris
(solo Claris Server), es posible que deba modificar los permisos de archivo para el guión. El guión se ejecuta con el ID de usuariofmserver
oclaris
y el ID de grupofmsadmin
(solo FileMaker Server) oclaris
(solo Claris Server), por lo que el archivo de guión debe tener permisos de lectura y ejecución para el grupofmsadmin
oclaris
. Por lo tanto, si selecciona la cuenta de usuariofmserver
oclaris
, no podrá llamar a algunos comandos con privilegios desde los guiones. Por ejemplo, el guión no tiene acceso a la carpeta/etc
. -
El Nombre de guión y los Parámetros solo pueden tener de forma conjunta 2 048 caracteres.
-
Solo FileMaker Server, Windows: el Nombre de usuario puede tener un máximo de 104 caracteres, y la Contraseña puede tener un máximo de 128 caracteres.
-
Solo FileMaker Server, macOS: el Nombre de usuario puede tener un máximo de 255 caracteres, y la Contraseña puede tener un máximo de 31 caracteres.