先创建一个php内容如下:
<?php
$usr=$_GET[usr];
echo "$phoneid";
$msg=$_GET[msg];
echo "<br>$msg";
@exec("sh /usr/local/bin/restart.sh usr=\"$usr\" msg=\"$msg\"",$result);
var_dump($result);
?>
$usr=$_GET[usr];
echo "$phoneid";
$msg=$_GET[msg];
echo "<br>$msg";
@exec("sh /usr/local/bin/restart.sh usr=\"$usr\" msg=\"$msg\"",$result);
var_dump($result);
?>
放到容器下。
在浏览器中访问,
或者用curl ‘
http://8.8.8.8/restart.php?phone=chc&msg=test’(要加引号的~因为中间的&,郁闷了一会~~~)
##############################
20110712
升级了新的版本
cat test.php
<?php
$msg = $_GET['msg'];
$msg = urldecode($msg);
echo "$msg";
$a = /home/www/test.sh '$msg'`;
echo "$a" ;
<?php
$msg = $_GET['msg'];
$msg = urldecode($msg);
echo "$msg";
$a = /home/www/test.sh '$msg'`;
echo "$a" ;
?>
注意事项:
1,脚本的执行权限
2,apache用户是否可以执行那个脚本。apache用户可以通过cat httpd.conf|grep User来查看
转载于:https://blog.51cto.com/chcearth/470543