Linux 如何使用Azure逻辑应用程序在unix服务器内执行shell脚本
我正在尝试使用Azure逻辑应用程序在Unix服务器内运行shell脚本 我尝试了几种方法来执行shell脚本1(在图中)。有人能给我推荐一种新的方法或想法来执行Shell1中的shell2吗Linux 如何使用Azure逻辑应用程序在unix服务器内执行shell脚本,linux,azure,shell,azure-logic-apps,Linux,Azure,Shell,Azure Logic Apps,我正在尝试使用Azure逻辑应用程序在Unix服务器内运行shell脚本 我尝试了几种方法来执行shell脚本1(在图中)。有人能给我推荐一种新的方法或想法来执行Shell1中的shell2吗 #!/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
#!/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
#/垃圾箱/垃圾箱
触摸测试.txt
主机='10.2.166.122'
用户='johndoe'
通行证abc@123'
文件='shell2.sh'
路径='/appdata/files/samplefile/bin'
ftp-n$HOST您可以使用VM代理远程运行带有run命令的shell脚本。Run命令可通过Azure门户、REST API或针对Linux虚拟机的Azure CLI使用
有关更多详细信息,请参阅此文档:
在您的情况下,我认为您需要的是RESTAPI,因此您可以发布请求,在logic应用程序中,您也可以使用RESTAPI发送请求
这是RESTAPI: