用PHP作为Shell脚本语言的简介

正在使用人数

话题:用PHP作为Shell脚本语言问题详情:用PHP作为Shell脚本语言回答:正如我们大多数人所知,PHP是当今开发动态网页的最佳语言。但很多人没有意识到用它来做Shell脚本也是非常不错的。PHP作为Shell脚本的时候不会像Bash或是Perl那样在这方面是强项。但如果你像我一样懂P。

小知识:用PHP作为Shell脚本语言

用PHP作为Shell脚本语言

时间:2016-03-20 15:59    来源: 我爱IT技术网    编辑:佚名

话题:用 PHP 作为 Shell 脚本语言

问题详情:用 PHP 作为 Shell 脚本语言

回答:正如我们大多数人所知,PHP 是当今开发动态网页的最佳语言。但很多人没有意识到用它来做 Shell 脚本也是非常不错的。PHP 作为 Shell 脚本的时候不会像 Bash 或是 Perl 那样在这方面是强项。但如果你像我一样懂 PHP 比 Perl 多一些,那么也将会有一些明显的优势。 使用 PHP 作为 Shell 语言的条件是你必须编译其为二进制的 CGI,而非 Apache 模块。这样做肯定会有一些 问题,所以请先查阅 PHP 手册。 使用 PHP 作为 Shell 脚本与用其写动态网页在 码上的一点不同,就是你必须要像其他 Shell 一样,先在顶部写这样一段 码: [Copy to clipboard] [ - ]CODE: #!/usr/local/bin/php -q 我们使用 '-q' 是为了屏蔽 PHP 发送的 头。当

话题:如何在php 码中

问题详情:或者 exec执行脚本时,要给脚本传递参数,请问在phpshell里分

回答:#include stdio.h#include stdlib.hmain(){ system("123 haha");} 里:echo %1执行后输出haha所以在system要执行的脚本名后面直接加上参数就可以了

话题:php如何执行shell脚本

问题详情:执行不同的脚本,但我试过好几 php if($_POST['Submit3']){ shell

回答:这些shell命令一般 商是不允 运行的,要不然 器很快就让 掉了

参考回答:直接用 exec();

话题:shell脚本执行php,php程序修改后,为何要重启shell脚本

问题详情:shell脚本如下 while [ 1 ] do /usr/local/php/bin/php test.php don

回答:可能shell运行的还是原来的php 码,要 了,重新load

参考回答:可能shell运行的还是原来的php 码,要 了,重新load

话题:php 执行不了shell脚本

问题详情:freebsd apache php ,在终端php执行shell脚本是正常的

回答:那么可能就会有问题,能把脚本贴出来。他是分 权限的,好供大家分析。若在网页上,用的是相应 的配置环境和读取执行权限。你在终端php执行shell脚本时,那么默认是apache 来执行这个问题个人觉得似乎和 码的运行环境有关。那么若有些命令的权限是44或有些目录是rwx------。因为您的环境是freebsd。最好

参考回答:网页上执行的shell是执行的 端的 。。如果你自己是 器那么就是执行你本地的了如果是别人的电脑为 器就是执行别人的内容

话题:PHP执行Shell脚本的问题

问题详情:用PHP的exec调用Shell脚本,脚本里面有一行是sleep 10,为什么

回答:可以尝试写在PHP里面吗?sleep(10*1000)

话题:PHP面试题

问题详情:请使用linux下的shell(Bourne Again Shell)脚本写出下面要求的功能

回答:尝试下面的脚本:没有测试移动部分。估计可以。 #!/bin/bash dir_year=$(date +"%Y")dir_md=$(date +"%m%d")mkdir -p /video/$dir_year/$dir_md/PROC_NAME=$0ProcNumber=`ps -ef |grep $PROC_NAME|grep -v grep|wc -l`if [ $ProcNumber -gt 2 ];then echo "this he running" exit 1else : fi for i in `ls /video/temp/`do random_name=`cat /dev/urandom | LC_ALL=C tr -dc "[:alnum:]" | fold -w 6 |head -1` houzhui=`echo $i|awk -F. '{print $NF}'` mv /video/tmp/$i /video/${dir_year}/${dir_md}/${random_name}.${houzhui}doneecho "moved ok,check by hand"

话题:php如何执行shell脚本

回答:我这边很少用PHP 作linux系统,因为默认是没有权限的,可是我不想去修改权限。我变了个法子,用PHP 作指定 ,然后用定时任务运行shell脚本,获取指定 里面的任务ID,执行对应的 作,然后能满足我的需求了。

话题:PHP 使用curl 执行远程 器的一个shell脚本

问题详情:就是用PHP执行远程 器上一个shell脚本,这个shell脚本是一个

回答:可以啊,curl可以,也可以啊 首先 假如 远程 器有这些 php 脚本shell脚本(分析数据的脚本)是在目标 器上 a.php data.phpdata.sh然后在a脚本里面运行shell命令,exec("cd ~/php/ && php http://www.zhishizhan.net/xiaozhishi/data.php &"); 这样php就会运行data.php 可以在data.php里面在运行sh脚本 或者直接在a.php里面运行sh脚本 然后把计算好的数据存入数据库 这样你就可以用或者curl去激活a.php.然后分析数据的脚本也就运行了 大概了解没? 你看明白没啊 是要给远程发送shell命令 不是本地执行好吧? 远程动态输入命令?貌似不太 啊~! 可以这样。a.php?cmd=cd ~/ && sh data.sh 然后a.php里面这样写 exec("{

话题:如何通过php页面执行shell脚本?

问题详情:我这么写了一个1.php程序:? 我想通过网页访问触发shell脚本

回答:exec里面,a.bash前面有sh这个bin 么,就把bin 路劲加在a.sh前。try下

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

猜你喜欢:

与“用PHP作为Shell脚本语言”相关的热门小知识: