AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de servicios
  • Limitaciones
  • Inicio del servicio
  • Manual instalación de un servicio de Linux
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Instala un servicio de Windows o un daemon de Linux de acuerdo con la información dada en los miembros del Servicio Variable.
Este servicio/daemon se puede encontrar en el ordenador local o en un ordenador remoto.
// Example for installing MantaManager
lsExePath is string
lsExePath = """D:\HF Server\MantaManager.exe"""
Service.Description = "Test for installing MantaManager"
Service.Type = serviceTypeSimple
Service.Startup = serviceStartupAutomatic
Service.StartupError = serviceErrorLog
Service.CommandLine = lsExePath + "--SERVICE"
Service.User = "Flora"
Service.Password = "test"
IF ServiceInstall("MantaManager") = False THEN
Error("ServiceInstall('MantaManager'). '"  + ErrorInfo(errFullDetails) + "'")
ELSE
Info("OK")
END
Sintaxis
<Result> = ServiceInstall(<Service name> [, <Remote computer>])
<Result>: booleano
  • True si se solicitó la instalación,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Service name>: Cadena de caracteres
Nombre del servicio a instalar.
<Remote computer>: Cadena de caracteres opcional
IP Address del ordenador remoto en formato xxx.xxx.xxx.xxx (devuelto por NetIPAddress) o nombre del ordenador remoto (devuelto por NetMachineName).
Este parámetro se utiliza para instalar un servicio en otro ordenador. Para utilizar esta opción, el usuario debe ser administrador del equipo remoto..
Si este parámetro no se especifica o si corresponde a una cadena vacía ("""), el servicio se gestiona localmente..
Observaciones

Limitaciones

  • Windows Desde Windows Vista, cuando el mecanismo UAC está activado, ServiceInstall requiere privilegios de administrador.
  • Linux ServiceInstall debe ser ejecutado por el usuario con privilegios de 'root'.

Inicio del servicio

ServiceInstall no inicia automáticamente el servicio después de ser instalado. Para iniciar un servicio, utilice Inicio del servicio.
Linux

Manual instalación de un servicio de Linux

Si no se puede utilizar ServiceInstall, puede utilizar los siguientes comandos de Linux::
  • lista de servicios:
    • Ubuntu: usar el comando Servicio
    • listar el directorio "/etc/init.d:
      ls /etc/init.d

      Cada servicio tendrá un archivo binario instalado en este directorio.
  • averiguar el estado de un servicio:
    /etc/init.d/nameService status
  • detener un servicio:
    /etc/init.d/nameService stop
  • iniciar un servicio:
    /etc/init.d/nameService start
Componente: wd290std.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local