[1047] 2021-03-08_如何批量在多台服务器上执行命令

文档创建者:s7ckTeam
浏览次数:6
最后更新:2025-01-16
2021-03-08_如何批量在多台服务器上执行命令   B y p a s s   B y p a s s   2 0 2 1 - 0 3 - 0 8 1 M S F M S F s e s s i o n m e t e r p r e t e r c m d s e s s i o n   - C   s e s s i o n   - c  
2 W i n d o w s W i n d o w s P s E x e c P s E x e c f i l e 1 . b a t 3 L i n u x L i n u x A n s i b l e S a l t S t a c k F a b r i c P u p p e t C h e f s h e l l / p y t h o n 1 使 e x p e c t P s E x e c . e x e   @ f i l e   - u   a d m i n i s t r a t o r   - p     x x x x     - s   - i   - c   1 . b a t
2 使 F a b r i c F a b r i c 使 p y t h o n # ! / b i n / b a s h c a t   i p l i s t | w h i l e   r e a d   l i n e   # i p l i s t I P I P   d o         a = ( $ l i n e )                                                 / u s r / b i n / e x p e c t   < < E O F                       s p a w n   s s h   r o o t @ $ { a [ 0 ] }                   e x p e c t   {         " * y e s / n o "   {   s e n d   " y e s r " ;   e x p _ c o n t i n u e }         " * p a s s w o r d : "   {   s e n d   " $ { a [ 1 ] } r "   }           }         e x p e c t   " # "         s e n d   " w h o a m i r "         s e n d   " i p   a d d r "                                         s e n d   " e x i t r "                               e x p e c t   e o f         E O F d o n e f r o m   f a b r i c . a p i   i m p o r t   *
h o s t s = [ ' 1 0 . 1 . 1 . 2 2 1 ' , ' 1 0 . 1 . 1 . 1 3 2 ' ] e n v . u s e r = ' r o o t ' e n v . p a s s w o r d   =   ' a b c 1 2 3 ! ' d e f   h o s t _ t y p e ( ) :         r u n ( ' u n a m e   - r ' )         s u d o ( " c d   / t m p ; t o u c h   1 . t x t " )           r u n ( ' l s   / t m p ' ) f o r   h o s t   i n   h o s t s :         e n v . h o s t _ s t r i n g   =   h o s t         t r y :                 h o s t _ t y p e ( )         e x c e p t :                 p a s s
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则