использование подключенного диска в воздушном потоке SSHOperator - PullRequest
0 голосов
/ 01 мая 2019

У меня есть скрипт, хранящийся на диске, сопоставленном с W: на удаленном сервере Windows.

Я установил эту задачу в потоке воздуха:

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?

1 Ответ

1 голос
/ 01 мая 2019

Вы можете использовать многострочную команду следующим образом:

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)
...