可以啊,curl可以,>
首先
假如 远程服务器有这些文件php脚本和shell脚本(分析数据的脚本)是在目标服务器上
aphp
dataphp
datash
然后在a脚本里面运行shell命令,exec("cd ~/php/ && php /dataphp &");
这样php就会运行dataphp 可以在dataphp里面在运行sh脚本
或者直接在aphp里面运行sh脚本
然后把计算好的数据存入数据库
这样你就可以用>
大概了解没?
大哥 你看明白没啊 是要给远程发送shell命令 不是本地执行好吧?
远程动态输入命令?貌似不太安全啊~!
可以这样。aphpcmd=cd ~/ && sh datash
然后aphp里面这样写
exec("{$_GET["cmd"]}");
太危险,相当不推荐
可以做好命令,然后去执行
aphpcmd=a
然后aphp里面这样写
switch ($_GET["cmd"]}){
case "a":
exec("cd ~/php/ && php /dataphp &");
break;
case "b":
exec("cd ~/php/ && php /xxxxphp &");
break;
}
curl是一个非常流行的命令行工具,可用于从远程服务器下载文件。但是,如果您需要从远程服务器下载文件,您需要通过ssh连接到该服务器,并使用curl命令下载文件。SSH是一种保护网络连接的加密协议,可确保在下载文件时安全传输文件。在使用curl从远程服务器下载文件之前,您需要首先建立SSH连接,包括输入用户名和密码或使用SSH密钥,然后才能运行curl命令下载文件。这样可以确保您的文件传输是安全的,并且您可以放心地下载和使用这些文件。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)