作家
登录

ShutIt:一个基于Python的shell自动化框架

作者: 来源: 2017-06-23 15:44:53 阅读 我要评论

'^]'
  •  
  • GET / 
  •  
  • HTTP/1.0 302 Found 
  •  
  • Cache-Control: private 
  •  
  • Content-Type: text/html; charset=UTF-8 
  •  
  • Referrer-Policy: no-referrer 
  •  
  • Location: http://www.google.co.uk/?gfe_rd=cr&ei=huczWcj3GfTW8gfq0paQDA 
  •  
  • Content-Length: 261 
  •  
  • Date: Sun, 04 Jun 2017 10:57:10 GMT 
  •  
  • <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"
  •  
  • <TITLE>302 Moved</TITLE></HEAD><BODY> 
  •  
  • <H1>302 Moved</H1> 
  •  
  • The document has moved 
  •  
  • <A HREF=http://developer.51cto.com/art/201706/"http://www.google.co.uk/?gfe_rd=cr&ei=huczWcj3GfTW8gfq0paQDA"
  •  
  • here 
  •  
  • </A>. 
  •  
  • </BODY></HTML> 
  •  
  • Connection closed by foreign host.  
  • 如今回到“checkexit = false”上来。因为telnet敕令会返回一个缺点的退出码(1),我们不想让脚本履行掉败,这里的“checkexit = false”能让ShutIt知道你并不存眷这个退出码。

    如不雅你没有传入这个参数,ShutIt会给你一个交互式的提示,如不雅你有终端接入的话。这被称为“暂停点”。

    暂停点

    你可以随便在什么时刻经由过程调用以下办法来设置一个“暂停点”。

    1. [...] 
    2.  
    3. session.pause_point('This is a pause point'
    4.  
    5. [...]  

    当脚本运行到暂停点时,同时按下“Ctrl”和“]”,则可以让脚本持续履行。这对于调试异常有效:添加一个暂停点,看看四周,然后持续。尝尝这个:

    1. import shutit 
    2.  
    3. session = shutit.create_session('bash'
    4.  
    5. session.pause_point('Have a look around!'
    6.  
    7. session.send('echo "Did you enjoy your pause point?"', echo=True 

    法度榜样输出:

    1. $ python example.py 
    2.  
    3. Have a look around! 
    4.  
    5. Ians-Air.home:ORIGIN_ENV:I00LA1Mq# bash 
    6.  
    7. imiell@Ians-Air:/space/git/shutit ⑂ master +  
    8.  
    9. CTRL-] caught, continuing with run... 
    10.  
    11. 2017-06-05 15:12:33,577 INFO: Sending: exit 
    12.  

    13.   推荐阅读

        Linux基金会透露未来 Linux内核可能会引入形式验证

      本月19日在北京举办的 LC3 大年夜会 (LinuxCon + ContainerCon + CloudOpen)应当是全球最顶级的开源大年夜会了,而这一为期两天的开源嘉会以前几年在北美、欧洲和日本都举办过,而此次是其初次来到中国。就在同一天>>>详细阅读


      本文标题:ShutIt:一个基于Python的shell自动化框架

      地址:http://www.17bianji.com/lsqh/35881.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)