资讯专栏INFORMATION COLUMN

Please specify (single) host string for connection

Barry_Ng / 2787人阅读

摘要:在中执行的定时任务时正常的写法是这样的但是在时间到达的时候执行结果是这样的结果会让我重新输入主机名经过查询在上找了答案这样的话主机就可以工作在脚本以外了,我在原有文件中执行然后定时任务这样这样就可以非常完美的执行了

No hosts found. Please specify (single) host string for connection:

在apscheduler中执行fabric的定时任务时:
正常的写法是这样的
scheduler.add_job(updataPicture.gettime, "cron", day_of_week="0-6", hour=18, minute=15)
但是在时间到达的时候执行结果是这样的:
No hosts found. Please specify (single) host string for connection:
结果会让我重新输入主机名

经过查询在Stack Overflow上找了答案:

In order to get hosts to work in a script outside of the fab command-line tool and fabfile.py, you"ll have to use execute():

from fabric.tasks import execute   
def mytask():   
    run("uname -a") 

results = execute(mytask) 

这样的话主机就可以工作在脚本以外了,我在原有fabric文件中执行

def getlatestpics():
    execute(updatapic)

然后定时任务这样:

scheduler.add_job(updataPicture.getlatestpics, "cron", day_of_week="0-6", hour=18, minute=15)  

这样就可以非常完美的执行了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44502.html

相关文章

  • k8s与监控--k8s部署grafana6.0

    摘要:前言本文主要介绍最新版本的一些新特性和如何部署到当中。主要亮点是一个新的查询工作流,用于临时数据探索和故障排除。已经过测试版并正式发布。使更易于部署并提高安全性。下面是一张使用处理日志的截图部署我们主要提供将部署到中的方法。 前言 本文主要介绍最新版本grafana6.0的一些新特性和如何部署到k8s当中。 grafana6.0简介 Grafana的这一更新引入了一种新的查询展示数据的...

    saucxs 评论0 收藏0
  • k8s与监控--k8s部署grafana6.0

    摘要:前言本文主要介绍最新版本的一些新特性和如何部署到当中。主要亮点是一个新的查询工作流,用于临时数据探索和故障排除。已经过测试版并正式发布。使更易于部署并提高安全性。下面是一张使用处理日志的截图部署我们主要提供将部署到中的方法。 前言 本文主要介绍最新版本grafana6.0的一些新特性和如何部署到k8s当中。 grafana6.0简介 Grafana的这一更新引入了一种新的查询展示数据的...

    Jeffrrey 评论0 收藏0
  • 关于 Spring JdbcTemplate 的一些总结

    摘要:关于的一些总结一个小问题的思考起因当前项目中一直使用的都是,即这种用法考虑到确实有一定的局限性,在部分查询中使用到了进行复杂查询操作由于本人年也曾使用过,古语温故而知新,所以做此总结梳理。 关于 Spring JdbcTemplate 的一些总结 一个小问题的思考 起因 当前项目中一直使用的都是 SpringData JPA ,即 public interface UserReposi...

    Pikachu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<