3
`_              	   @   sj   d dl Z d dlZd dlZd dlZd dlmZ G dd deZdd Zedkrfy
e  W n    Y nX dS )    N)Threadc               @   s    e Zd ZdZdd Zdd ZdS )MyThreadz
    A threading example
    c             C   s   t j|  || _|| _dS )u'   Инициализация потокаN)r   __init__pathPHPscript)selfr   r    r   6/var/www/html/amocrm/autoamo/PyDaemon/custom_thread.pyr      s    
zMyThread.__init__c             C   sL   | j  d| j }tj|dtjtjdd}t|j |jrHtd|j  dS )u   Запуск потока TzUTF-8)shellstdoutstderrencodingzError:N)r   r   
subprocessrunPIPEprintr   r   )r   Zcommandanswerr   r   r	   r      s    
zMyThread.runN)__name__
__module____qualname____doc__r   r   r   r   r   r	   r   	   s   r   c              C   sJ   t d x4tdD ](} d|  }t|}|jd |j  qW t d dS )ue   
    Запускаем программу
    Для примера запуска потока
    ZBegin   u
   Thread №TZEndN)r   ranger   	setDaemonstart)iname	my_threadr   r   r	   main   s    

r   __main__)	systimeZrandomr   	threadingr   r   r   r   r   r   r   r	   <module>   s   
