File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/s6.cpython-310.pyc
Back
o ;j? � @ s� d Z ddlZddlZddlmZ ddiZddgZdZeD ]Zej � e�r(eZ nqdd � Zd d� Zdd � Z dd� Zdd� Zdd� Zdd� Zddd�Zdd� Zdd� Zdd� ZdS )a� s6 service module This module is compatible with the :mod:`service <salt.states.service>` states, so it can be used to maintain services using the ``provider`` argument: .. code-block:: yaml myservice: service: - running - provider: s6 Note that the ``enabled`` argument is not available with this provider. :codeauthor: Marek Skrobacki <skrobul@skrobul.com> � N)�CommandExecutionError�reload_�reloadz/servicez/etc/servicec C s t std��t � d| � �S )z build service path �!Could not find service directory.�/)�SERVICE_DIRr ��name� r �C/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/s6.py� _service_path% s r c C � dt | �� �}td |� S )zu Starts service via s6 CLI Example: .. code-block:: bash salt '*' s6.start <service name> z s6-svc -u �cmd.retcode�r �__salt__�r �cmdr r r �start. � r c C r )zs Stops service via s6 CLI Example: .. code-block:: bash salt '*' s6.stop <service name> z s6-svc -d r r r r r r �stop<