ZKX's LAB

php命令 shell脚本 如何通过php页面执行shell脚本?

2021-04-27知识6

利用PHP做一个最简单的shell脚本 哥们,你普及一下linux的基础操作

PHP 使用curl 执行远程服务器的一个shell脚本 可以啊,curl可以,http也可以啊首先假如 远程服务器有这些文件php脚本和shell脚本(分析数据的脚本)是在目标服务器上a.phpdata.phpdata.sh然后在a脚本里面运行shell命令,exec(\"cd~/php/ && php ./data.php &\");这样php就会运行data.php 可以在data.php里面在运行sh脚本或者直接在a.php里面运行sh脚本然后把计算好的数据存入数据库这样你就可以用http或者curl去激活a.php.然后分析数据的脚本也就运行了大概了解没?大哥 你看明白没啊 是要给远程发送shell命令 不是本地执行好吧?远程动态输入命令?貌似不太安全啊~!可以这样。a.php?cmd=cd ~/sh data.sh然后a.php里面这样写exec(\"{$_GET[\"cmd\"]}\");太危险,相当不推荐可以做好命令,然后去执行a.php?cmd=a然后a.php里面这样写switch($_GET[\"cmd\"]}){case\"a\":exec(\"cd~/php/ && php ./data.php &\");break;case\"b\":exec(\"cd~/php/ && php ./xxxx.php &\");break;}

如何通过php页面执行shell脚本? exec里面,a.bash前面有sh这个bin文件么,就把bin文件路劲加在a.sh前。try下

#php命令 shell脚本

随机阅读

qrcode
访问手机版