首页 > 其他 > 详细

airflow dag 运行 远程调度命令 特如 sshpass

时间:2020-05-26 15:35:19      阅读:205      评论:0      收藏:0      [点我收藏+]

有时需要在airflow中运行如sshpass远程免密登录调度指令的

所需元素 

1、包:from airflow.contrib.operators.ssh_operator import SSHOperator

2、bash

sh_bash = ‘‘‘


sshpass -p ‘XXXXXX’ ssh XXXXX@IP  ‘bash XX.sh‘

‘‘‘

3、operator

XXXXXX_operator = SSHOperator(

task_id=‘XXXXXX‘,

command=sh_bash,

ssh_conn_id=‘XXXXXXX‘,

dag=dag)

airflow dag 运行 远程调度命令 特如 sshpass

原文:https://www.cnblogs.com/zhearts/p/12965764.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!