403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /lib/python3.11/site-packages/ansible/modules/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib/python3.11/site-packages/ansible/modules/__pycache__/async_wrapper.cpython-311.pyc
�

���c�-�	��ddlmZmZmZeZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddl
Z
ddlZddlZddlZddlZddlmZmZejddkZejde
j�e��z��ejejdd�ejdd���z��ej��\ZZ d	a!d
�Z"dd�Z#d�Z$d
�Z%d�Z&d�Z'd�Z(d�Z)d�Z*e+dkre*��dSdS)�)�absolute_import�division�print_functionN)�to_text�to_bytes�z
ansible-%szInvoked with %s� ��c�D�tjtj|��dS�N)�syslog�
LOG_NOTICE)�msgs �B/usr/lib/python3.11/site-packages/ansible/modules/async_wrapper.py�noticer$s��
�M�&�#�S�)�)�)�)�)�c��|�!ttj|����tj���tj|��dSr
)�print�json�dumps�sys�stdout�flush�exit)�res�exit_msgs  r�endr(sG��
��
�d�j��o�o�����J�������H�X�����rc���	tj��}|dkrt��nK#t$r>t	j��d}td|j|jfzdd�d��YnwxYwtj��tj	tdd����	tj��}|dkrt��nK#t$r>t	j��d}td|j|jfzdd�d��YnwxYwtd	d
��}tj|�
��tj�
����tj|�
��tj�
����tj|�
��tj�
����dS)Nrr
zfork #1 failed: %d (%s)
T)r�failed�022�zfork #2 failed: %d (%s)
z	/dev/null�w)�os�forkr�OSErrorr�exc_info�errno�strerror�setsid�umask�int�open�dup2�fileno�stdinr�stderr)�pid�e�dev_nulls   r�daemonize_selfr5/s���]��g�i�i����7�7��E�E�E����]�]�]��L�N�N�1����/�1�7�A�J�2G�G�SW�X�X�Z[�\�\�\�\�\�]����
�I�K�K�K��H�S���]�]����]��g�i�i����7�7��E�E�E����]�]�]��L�N�N�1����/�1�7�A�J�2G�G�SW�X�X�Z[�\�\�\�\�\�]�����K��%�%�H��G�H�O�O���s�y�/�/�1�1�2�2�2��G�H�O�O���s�z�0�0�2�2�3�3�3��G�H�O�O���s�z�0�0�2�2�3�3�3�3�3s#�'*�AA2�1A2�+'C�AD�Dc��g}|���}t|��D]0\}}|���}|�d��rn�1t	d���||d�}tt|����D].\}}|����d��rn�/t	d���|dkrE|t|��|z
d�}|�dd�	|��z��|dt|��|z
�}d�	|��|fS)	a\
    Used to filter unrelated output around module JSON output, like messages from
    tcagetattr, or where dropbear spews MOTD on every single command (which is nuts).

    Filters leading lines before first line-starting occurrence of '{', and filter all
    trailing lines after matching close character (working from the bottom of output).
    �{zNo start of json char foundN�}zNo end of json char foundrz2Module invocation had junk after the JSON data: %s�
)
�
splitlines�	enumerate�strip�
startswith�
ValueError�reversed�endswith�len�append�join)�data�warnings�lines�start�line�reverse_end_offset�
trailing_junks       r�_filter_non_json_linesrKPs]���H�
�O�O���E� ��'�'�8�8���t��z�z�|�|���?�?�4� � �	��E�	��6�7�7�7�
�%�&�&�M�E�$-�h�u�o�o�$>�$>�6�6� ��D��:�:�<�<� � ��&�&�	��E�	��4�5�5�5��A����c�%�j�j�+=�=�>�>�?�
����L�t�y�y�Yf�Og�Og�g�h�h�h��4�C��J�J�!3�3�4�5�E��I�I�e���h�'�'rc�<�t|d��5}|�d��}|dd�dkr	ddd��dS|d|�d�������d��cddd��S#1swxYwYdS)N�rbir�s#!�
� )r-�read�indexr<�split)�module_path�	module_fd�heads   r�_get_interpreterrWxs���	
�k�4�	 �	 �=�I��~�~�d�#�#����!��9�����=�=�=�=�=�=�=�=��A�d�j�j��'�'�'�(�.�.�0�0�6�6�t�<�<�	=�=�=�=�=�=�=�=�=�=�=�=����=�=�=�=�=�=s�%B�AB�B�Bc��	tj|��dS#t$r!}|jtjkr�Yd}~dSd}~wwxYwr
)r$�makedirsr&r(�EEXIST)�pathr3s  r�_make_temp_dirr\�sb���
��D������������7�e�l�"�"��#�"�"�"�"�"��������s��
A�>�Ac	���tdz}t|d��}	|�tj|����n=#t
tf$r)}td|�dt|������|�d}~wwxYw	|�	��tj|t��dS#|�	��tj|t��wxYw)Nz.tmpr#zfailed to write to z: )�job_pathr-�writerr�IOErrorr&r�str�closer$�rename)�info�jobfile�tjobr3s    r�jwriterg�s������G������D�%��
�
�4�:�d�#�#�$�$�$�$���W�������g�g�g�s�1�v�v�v�>�?�?�?�����������	%�
	
�
�
����
�	�'�8�$�$�$�$�$��	
�
�
����
�	�'�8�$�$�$�$���s)�'A�B2�A>�$A9�9A>�>B2�20C"c�Z�tdd|d���i}t�d��t���d}d}d}	d�t	j|��D��}t
|d��}|r||z}tj|dtj	tj	tj	���}|�
��\}}tr,|�d	d
��}|�d	d
��}t|��\}}	tj|��}|	rH|�dg��}
t#|
t$��s|
g}
|
�|	��|
|d<|r||d<t|��dS#t(t*f$rFt-j��d}d|t1|��||d
�}||d<t|��YdSt2t4f$r1d|||t7j��d�}||d<t|��YdSwxYw)Nr
r)�started�finished�ansible_job_idTrc�0�g|]}t|d�����S)�surrogate_or_strict)�errors)r)�.0�cs  r�
<listcomp>z_run_module.<locals>.<listcomp>�s&��[�[�[�Q�x��"7�8�8�8�[�[�[rF)�shellr0rr1zutf-8�surrogateescaperEr1)r �cmdr�outdatar1rk)r rtrDr1r)rg�ipc_notifier�sendrb�shlexrSrW�
subprocess�Popen�PIPE�communicate�PY3�decoderKr�loads�get�
isinstance�list�extendr&r`rr'rr>�	Exception�	traceback�
format_exc)�wrapped_cmd�jid�resultru�filtered_outdatar1rt�interpreter�script�
json_warnings�module_warningsr3s            r�_run_moduler��so��
�q�a�3�?�?�@�@�@�
�F����d�����������G���
�F�4�[�[�%�+�k�BZ�BZ�[�[�[��'�s�1�v�.�.���	$���#�C��!�#�U�*�/�R\�Ra�)3��:�:�:��#�.�.�0�0���&��	?��n�n�W�.?�@�@�G��]�]�7�,=�>�>�F�,B�7�,K�,K�)�	�=���,�-�-���	1�$�j�j��R�8�8�O��o�t�4�4�
4�#2�"3���"�"�=�1�1�1�!0�F�:���	&�%�F�8���v��������W��
�
�
��L�N�N�1������1�:�:���
�
��$'��� ��v��������	�"�	�	�	������'�)�)�
�
��$'��� ��v�������	���s�EF�AH*�)=H*�)H*c
�^
�ttj��dkrtddd�d��dtjdt	j��fz}tjd}tjd}tjd	}d
tj�|��vrd}n6ttj��dkrtjddk}nd}|d
kr|�d|��}n|}d}tj�	dd��}tj�
|��}tj�||��a	t|��n\#t$rO}	tdd|�dt|	����tt!j����d�d��Yd}	~	nd}	~	wwxYw	t	j��}
|
rpt&���d}|dkr!t*�d��rn|dz
}�'t/d��tddd|t|d�d��dSt*���t1��t/d��t	j��}|�r�t*���t&���t3|��}
t	j||��t/d|�d|
�d���t7j|��t	j|tj��dk�rt/|�d|
�d���t7j|��|
|z
}
|
dkr�dd|d �}t?|��t/d!|z��t	j |tBj"��t/d"|z��t7jd��|s2tGj$tj�|��d��t|��t	j|tj��dk��t/d#��|s2tGj$tj�|��d��t��dSt/d$t	j��z��tK||��t/d%t	j��z��dS#t$r3}	t/d&|	z��tdd'|	zd�d(��Yd}	~	dSd}	~	wwxYw))N�Tzpusage: async_wrapper <jid> <time_limit> <modulescript> <argsfile> [-preserve_tmp]  Humans, do not call directly!)r rr
z%s.%drNr�z-tmp-z
-preserve_tmpF�_r	�ANSIBLE_ASYNC_DIRz~/.ansible_asynczcould not create directory: z - )r r�	exception�rg�������?z"Return async_wrapper task started.)r rirjrk�results_file�_ansible_suppress_tmpdir_deletezStarting module and watcherzStart watching z (�))rrz still running (zTimeout exceeded)rr �	child_pidzTimeout reached, now killing %szSent kill to group %s zDone in kid B.zStart module (%s)zModule complete (%s)z	error: %szFATAL ERROR: %sz async_wrapper exited prematurely)&rAr�argvrr$�getpidr[�dirname�environr��
expanduserrCr^r\r�rr�r�r%rvrb�ipc_watcher�pollrr5r,�setpgid�time�sleep�waitpid�WNOHANGrg�killpg�signal�SIGKILL�shutil�rmtreer�)r��
time_limit�wrapped_module�argsfile�preserve_tmprt�step�	async_dir�jobdirr3r2�retries�sub_pid�	remainingrs               r�mainr��s;��
�3�8�}�}�q�����3�
�
�
�		�	�	��S�X�a�[�"�)�+�+�.�
.�C���!��J��X�a�[�N��x��{�H��b�g�o�o�n�5�5�5�5����	�S�X����	�	��x��{�o�5������3���'�����2������D��
���2�4F�G�G�I��W�
�
�	�
*�
*�F��w�|�|�F�C�(�(�H���v������������a�<B�F�F�G�A�J�J�J�O� ��!5�!7�!7�8�8�
�
�
�		�	�	�	�	�	�	�	���������R`��g�i�i���L	=�
��� � � ��G��A�+�+��#�#�C�(�(���%��k�G���7�8�8�8��1���S�bj�9E�5E�H�H�IJ�
L�
L�
L�
L�
L�
������
����
�0�1�1�1��g�i�i�G��&
=��!�!�#�#�#��"�"�$�$�$� �
�O�O�	��
�7�G�,�,�,���7�7�7�I�I�I�F�G�G�G��
�4� � � ��j��"�*�5�5��?�?��g�g�g�y�y�y�I�J�J�J��J�t�$�$�$� )�D� 0�I� �A�~�~�&8�D�W^�_�_���s�����@�G�L�M�M�M��	�'�6�>�:�:�:��7�'�A�B�B�B��
�1�
�
�
�+�Q�"�M�"�'�/�/�.�*I�*I�4�P�P�P��C����!�j��"�*�5�5��?�?�"�'�(�(�(�#�I��M�"�'�/�/�.�"A�"A�4�H�H�H��������*�R�Y�[�[�8�9�9�9��C��%�%�%��-��	���;�<�<�<�<�<���`�`�`��{�Q������t�$5��$9�:�:�<^�_�_�_�_�_�_�_�_�_�����`���s@�E+�+
G�5AF?�?G�BS/�
IS/�AS/�/
T,�9(T'�'T,�__main__)Nr),�
__future__rrr�type�
__metaclass__r(rrxr�r$ryrr�r�r�r�multiprocessing�ansible.module_utils._textrr�version_infor}�openlogr[�basename�__file__rrCr��Piper�rvr^rrr5rKrWr\rgr�r��__name__�rr�<module>r�s���A�@�@�@�@�@�@�@�@�@��
�
������������
�
�
�
�	�	�	�	�����
�
�
�
�����
�
�
�
�����
�
�
�
�����8�8�8�8�8�8�8�8�	��q��Q������|�b�g�.�.�x�8�8�8�9�9�9�
��
�f��!2�S�X�X�c�h�q�r�r�l�5K�5K�!K�L�L�L�1�O�0�2�2���\�
��*�*�*�����4�4�4�B%(�%(�%(�P=�=�=����%�%�%�B�B�B�J~`�~`�~`�B�z����D�F�F�F�F�F��r

Youez - 2016 - github.com/yon3zu
LinuXploit