VPS侦探论坛

标题: 已改好了。502.sh代码。但在用./502.sh时。他显示的是他的内容。是什么问题。 [打印本页]

作者: cnmt    时间: 2012-7-29 07:08
标题: 已改好了。502.sh代码。但在用./502.sh时。他显示的是他的内容。是什么问题。
#!/usr/bin/php
<!--?
$url = 'https://www.vpser.net';
$cmd = '/usr/local/php/sbin/php-fpm restart';

for($i = 0; $i < 5; $i ++){
$exec = "curl --connect-timeout 3 -I $url 2>/dev/null";
$res = shell_exec($exec);

if(stripos($res,'502 Bad Gateway') !== false){
shell_exec($cmd);
exit();
}
}
?>


https://www.vpser.net这里已改成自已的了。。。文件放在了/root/502.sh 我在用./502.sh时。他就像用cat 命令一样。把内容都显示出来了。
作者: licess    时间: 2012-7-29 11:05
复制都能复制错
  1. #!/usr/bin/php
  2. <!--?
  3. $url = 'https://www.vpser.net';
  4. $cmd = '/etc/init.d/php-fpm restart';

  5. for($i = 0; $i < 5; $i ++){
  6. $exec = "curl --connect-timeout 3 -I $url 2>/dev/null";
  7. $res = shell_exec($exec);

  8. if(stripos($res,'502 Bad Gateway') !== false){
  9. shell_exec($cmd);
  10. exit();
  11. }
  12. }
  13. ?>
复制代码

作者: cnmt    时间: 2012-7-30 09:14
晕。。。哪里有错。给个正确的。谢谢。
作者: licess    时间: 2012-7-30 11:51
看我发的
作者: cnmt    时间: 2012-7-31 07:27
我用虑拟机测的。网址改为虚拟机的地址。用的新的代码。还是一样。
作者: cnmt    时间: 2012-7-31 07:28
root@debian:~# ./502.sh
<!--?
$url = 'http://192.168.1.58';
$cmd = '/etc/init.d/php-fpm restart';

for($i = 0; $i < 5; $i ++){
$exec = "curl --connect-timeout 3 -I $url 2>/dev/null";
$res = shell_exec($exec);

if(stripos($res,'502 Bad Gateway') !== false){
shell_exec($cmd);
exit();
}
}
?>
root@debian:~#
作者: cnmt    时间: 2012-8-3 09:43
军军回个话啊。
作者: cnmt    时间: 2012-8-4 17:46
军军军军军军军军军军军军军军军军军军军军军军军军军军军军军哥。
作者: licess    时间: 2012-8-5 09:08
不清楚你怎么弄的,别人都没问题
作者: cnmt    时间: 2012-8-6 07:43
和系统有关?我的是debian6.03 64位的。
作者: licess    时间: 2012-8-6 19:46
应该不是,我都用debian
作者: cnmt    时间: 2012-8-7 20:35
debian都是最小化装的。直接装的lnmp
没装别的。




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4