File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/slackware_service.cpython-310.pyc
Back
o ;j � @ s� d Z ddlZddlZddlZddlZddiZdZdZdd� Zd d � Z dd� Z d d� Zdd� Zdd� Z d,dd�Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� ZdS )-a& The service module for Slackware .. important:: If you feel that Salt should be using this module to manage services on a minion, and it is using a different module (or gives an error similar to *'service.start' is not available*), see :ref:`here <module-provider-override>`. � N�reload_�reload�servicez/etc/rc.d/rcc C s t d dkrtS dS )z Only work on Slackware �osZ Slackware)FzSThe slackware_service execution module failed to load: only available on Slackware.)Z __grains__�__virtualname__� r r �R/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/slackware_service.py�__virtual__ s r c C � dt � d| � d�}td |� S )z� Start the specified service .. versionadded:: 3002 CLI Example: .. code-block:: bash salt '*' service.start <service name> �/bin/sh �.z start�cmd.retcode��prefix�__salt__��name�cmdr r r �start% � r c C r )z� Stop the specified service .. versionadded:: 3002 CLI Example: .. code-block:: bash salt '*' service.stop <service name> r r z stopr r r r r r �stop5 r r c C r )z� Restart the named service .. versionadded:: 3002 CLI Example: .. code-block:: bash salt '*' service.restart <service name> r r z restartr r r r r r �restartE r r c C r )z� Reload the named service .. versionadded:: 3002 CLI Example: .. code-block:: bash salt '*' service.reload <service name> r r z reloadr r r r r r r U r c C r )z� Force-reload the named service .. versionadded:: 3002 CLI Example: .. code-block:: bash salt '*' service.force_reload <service name> r r z forcereloadr r r r r r �force_reloade r r c C s� |r t td |��S t t�d| ��}|rt�t� | �}n| g}i }|D ]}dt� d|� d�}td |dd� ||<