Я пытаюсь запустить сценарий оболочки на сервере Unix с помощью Azure Logic Apps.
Я испробовал несколько подходов для выполнения сценария оболочки 1. (на диаграмме).Может кто-нибудь предложить мне новый подход или любую идею, чтобы выполнить shell2 из оболочки 1.
#!/bin/sh
touch testing.txt
HOST = '10.2.166.122'
USER = 'johndoe'
PASSWD = 'abc@123'
FILE = 'shell2.sh'
PATH = '/appdata/files/samplefile/bin'
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
cd $PATH
execute $FILE
quit
END_SCRIPT
exit 0
В основном мне нужно передать учетные данные сервера, а также путь расположения сценария оболочки сервера в качестве параметров.