Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 气流-SSHOperator未在远程服务器上发送命令参数_Python_Ssh_Airflow_Airflow Operator - Fatal编程技术网

Python 气流-SSHOperator未在远程服务器上发送命令参数

Python 气流-SSHOperator未在远程服务器上发送命令参数,python,ssh,airflow,airflow-operator,Python,Ssh,Airflow,Airflow Operator,气流1.10 我的理发师 run_spark_operator = SSHOperator ( task_id='run_spark_job', trigger_rule='all_success', ssh_conn_id='ssh_spark_jobs', timeout=10800, command="sh /home/spark/rmsp_csv_temp/test_spark.sh {{task_instance.xcom_pull(t

气流1.10

我的理发师

run_spark_operator = SSHOperator (
    task_id='run_spark_job',
    trigger_rule='all_success',
    ssh_conn_id='ssh_spark_jobs',
    timeout=10800,
    command="sh /home/spark/rmsp_csv_temp/test_spark.sh {{task_instance.xcom_pull(task_ids='get_nifi_download_message', key='message')[0][\"flowStatus\"][\"sourceDataset\"]}}",
    dag=dag
)
任务运行时没有错误。xcom中存在变量。 .sh脚本:

sleep 1m
echo $1 > /home/spark/rmsp_csv_temp/resultSSH.txt
但在resultSSH.txt中,只有无效行。如何通过SSHOperator将参数发送到sh脚本

UPD:在渲染模板命令中

sh /home/spark/rmsp_csv_temp/test_spark.sh 
它与另一个变量一起工作

sh /home/saddam/test_spark.sh {{ ds }}
sh /home/saddam/test_spark.sh 2020-09-10