php如何执行shell脚本-小知识
话题: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
话题:用exec()函数调用了一个比较长的shell脚本,但是结果显
问题详情:现在已经可以确定是调用shell脚本时间过长,导致exec()结果没
回答:用system吧 system("ls -l");
话题:如何在php 码中
问题详情:或者 exec执行脚本时,要给脚本传递参数,请问在php和shell里分
回答:#include stdio.h#include stdlib.hmain(){ system("123 haha");} 里:echo %1执行后输出haha所以在system要执行的脚本名后面直接加上参数就可以了
话题:php 执行不了shell脚本
问题详情:环境:freebsd apache php ,在终端php执行shell脚本是正常的,
回答:这个问题个人觉得似乎和 码的运行环境有关。因为您的环境是freebsd。他是分 权限的。你在终端php执行shell脚本时,用的是相应 的配置环境和读取执行权限。若在网页上,那么默认是apache 来执行。那么若有些命令的权限是44或有些目录是rwx------,那么可能就会有问题。最好,能把脚本贴出来,好供大家分析。
参考回答:网页上执行的shell是执行的 端的 。。。。如果你自己是 器那么就是执行你本地的了如果是别人的电脑为 器就是执行别人的
话题: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页面执行shell脚本?
问题详情:我这么写了一个1.php程序:? 我想通过网页访问题详情触发shell脚本
回答:exec里面,a.bash前面有sh这个bin 么,就把bin 路劲加在a.sh前。try下
话题: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("{$_GET["cmd"]}"); 太
参考回答:如果你想在A 器上 用php 访问 B 器,在B上的shell执行,返回结果给A,直接用PHP访问需要在B上建立一个数据吐出的口,比
话题:php调用shell脚本有些语句没有执行
问题详情:我写了个shell脚本是修改某一个 一行内容,但是通过php调用
回答:没有多行shell脚本这种说法,脚本就是一个 ——脚本 。shell执行的是命令,是语句,如果不用脚本,只能一个语句一个语句地执行。当然,一个语句可以分多行写。对于多行的情况,只要将语句输入完整了,语 确了,shell自然会知道你的输入已经结束,就会开始执行,不需要任何特殊字符。例如:bash-3.2$ abc=1bash-3.2$ bash-3.2$ if [ $abc -eq 1 ]; then echo $abc fi这个if语句,以if开头,fi结束,最后回车后,shell就开始执行了,并打印出结果1。 if 需要用到判断表达式,注意语法。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































