관리-도구
편집 파일: reboot.cpython-39.pyc
a �)gXR � @ s� d dl mZmZmZ eZd dlZd dlZd dlmZm Z d dl mZmZ d dl mZmZ d dlmZmZ d dlmZ d dlmZ e� ZG d d � d e�ZG dd� de�ZdS ) � )�absolute_import�division�print_functionN)�datetime� timedelta)�AnsibleError�AnsibleConnectionFailure)� to_native�to_text)�check_type_list�check_type_str)� ActionBase)�Displayc @ s e Zd ZdS )�TimedOutExceptionN)�__name__� __module__�__qualname__� r r �A/usr/lib/python3.9/site-packages/ansible/plugins/action/reboot.pyr s r c s e Zd ZdZed�ZdZdZdZdZ dZ dZdZd Z d ZdZi Zddd d d dd d�Zddd�Zdddeddddddd� Zddd�Z� fdd�Zedd� �Zedd � �Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Z d1d2� Z!d;d3d4�Z"d5d6� Z#d<d7d8�Z$d=� fd9d:� Z%� Z&S )>�ActionModuleF) �boot_time_command�connect_timeout�msg�post_reboot_delay�pre_reboot_delay�reboot_command�reboot_timeout�search_paths�test_commandiX Nr Zwhoamiz#cat /proc/sys/kernel/random/boot_idzReboot initiated by AnsibleZshutdownz-r {delay_min} "{message}"Tz/sbin/sysctl kern.boottimezwho -bz/grep booted /var/log/vmksummary.log | tail -n 1)�freebsd�openbsd�macosx�solaris�sunos�vmkernel�aix�reboot)�alpiner$ � z-r +{delay_min} "{message}"z-r +{delay_sec}s "{message}"z"-y -g {delay_sec} -i 6 "{message}"z-d {delay_sec}z-Fr) r'