Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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
使用curl在远程服务器上执行脚本_Curl - Fatal编程技术网

使用curl在远程服务器上执行脚本

使用curl在远程服务器上执行脚本,curl,Curl,我通过curl将一个文件script.cmd上传到Windows FTP服务器 不,我想通过curl在远程服务器上执行此脚本。 当我这么做的时候: curl <FTPURL> -Q 'call ./path/to/my/script.cmd' curl-Q'call./path/to/my/script.cmd' 然后我得到了一个不理解的500命令 正确的方法是什么?您不能通过ftp运行命令/脚本(至少我从未见过)。如果您在同一个盒子上有一个web服务器,或者您使用curl通过h

我通过
curl
将一个文件
script.cmd
上传到Windows FTP服务器

不,我想通过curl在远程服务器上执行此脚本。 当我这么做的时候:

curl <FTPURL> -Q 'call ./path/to/my/script.cmd'
curl-Q'call./path/to/my/script.cmd'
然后我得到了一个不理解的
500命令


正确的方法是什么?

您不能通过ftp运行命令/脚本(至少我从未见过)。如果您在同一个盒子上有一个web服务器,或者您使用curl通过http调用脚本,或者您可以在盒子中编写一个ssh脚本并执行命令,请参阅另一个问题中的帮助