php网页执行本地.sh文件 70

 我来答
不老山
推荐于2016-08-19 · TA获得超过1507个赞
知道大有可为答主
回答量:1508
采纳率:73%
帮助的人:701万
展开全部
  sh是linux,unix命令。
  用途:调用缺省 shell。
  语法:请参阅 ksh 命令的语法。将 /usr/bin/sh 文件链接到 Korn shell。
  描述:sh 命令调用缺省 shell 并使用它的语法和标志。链接到 /usr/bin/sh 路径的 shell 是缺省的 shell。
  linux下输入visudo
  然后我们在最后追加
  apache ALL=NOPASSWD:/bin/sh
  然后
  php执行exec("/usr/bin/sudo /bin/sh /xxx/xxx.sh")
  /xxx/xxx.sh 是你要执行的脚本
浙江启扬智能科技有限公司
2023-06-12 广告
不一定,ARM架构的嵌入式开发可以基于uc/os、Linux、Windows等操作系统,而不一定要使用LINUX操作系统。在ARM架构上,Windows和Linux都是可以使用的,而且许多嵌入式系统开发工具也都是支持这两种操作系统的。因此,... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
__峰回路转
推荐于2018-03-02 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:320万
展开全部

php提供如下几个函数:

shell_exec

$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";

exec

echo exec('whoami');

system

$last_line = system('ls', $retval);

passthru

passthru('wc -w *.txt | head -5',$returnval);

详细解释可以查看手册。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暴躁的码农
2015-02-02 · 无暴躁,不编程,我爱暴躁,我爱编程
暴躁的码农
采纳数:12 获赞数:20

向TA提问 私信TA
展开全部
函数:exec ( string $command [, array &$output [, int &$return_var ]] );

echo exec('whoami');
exec('/root/test.sh');
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中东的笑容
2015-12-14 · TA获得超过301个赞
知道小有建树答主
回答量:989
采纳率:50%
帮助的人:225万
展开全部
exec("/somewhere/dosomethings.sh");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式