Show pagesourceOld revisionsBacklinksBack to top Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer RedditRecent ChangesSend via e-MailPrintPermalink × NethServer::Service NAME NethServer::Service module new Create a Service object Arguments: $serviceName The service to wrap $configDb (optional) An opened Configuration database start Start the service if it is stopped WARNING: Static invocation is supported for backward compatibility and will be removed in the future. stop Stop the service if it is running WARNING: Static invocation is supported for backward compatibility and will be removed in the future. condrestart restart reload is_configured Check if the service is defined in configuration database is_enabled Check if the service is enabled in configuration database. WARNING: Static invocation is supported for backward compatibility and will be removed in the future. Optionally, you can pass an already opened esmith::ConfigDB object in $configDb. Example: if(is_enabled($daemon)) { start($daemon); } is_owned Check if the service is owned by a currently installed package. is_running Check if the service is running. adjust Adjust the service startup state and running state according to its configuration, status prop and the owning package installation status. The output parameter $action is set to 'start' or 'stop' if the service is actually started or stopped. Parameters: $action string by ref (OUT) Returns a boolean value: success/failure get_name Return the service name The last documentation perldoc NethServer::Service developer, esmith nethserver/service.txt Last modified: 2016/11/30 16:14by Stephane de Labrusse