我有一个脚本存储在映射到远程Windows服务器上的W:
的驱动器上。
我在气流中设置了此任务:
t2 = SSHOperator(
ssh_con_id = 'svr07',
task_id = 'test_R',
command = 'C:/[path to R]/Rscript.exe W:/[path to script]/script.R',
dag = dag)
但是,我似乎无法在SSH连接中使用映射的驱动器。
是否可以通过多行command
?一行要映射驱动器,另一行将以上内容调用到cmd
?
答案 0 :(得分:1)
您可以按以下方式使用多行命令:
t2 = SSHOperator(
ssh_con_id = 'svr07',
task_id = 'test_R',
command = """
# Code to Map your drive
C:/[path to R]/Rscript.exe W:/[path to script]/script.R
""",
dag = dag)