+ -
当前位置:首页 → 问答吧 → ajax请求PHP服务端,调用linux系统重启命令,返回值问题

ajax请求PHP服务端,调用linux系统重启命令,返回值问题

时间:2011-12-26

来源:互联网

html:ajax 请求 operation.php

接收到返回值后,页面弹出框 提示系统正在重启,比如30秒后重定向某个页面


operation.php



runProc2("reboot"); //系统重启命令
echo '{"success":true,"msg":"操作成功"}';
exit();



现在的问题是:
  接受不到返回值,因为runProc2("reboot")这个命令后,系统关闭了,没有任何输出。

  备注:runProc2("reboot"); 这行注释后,能够正常运行。

怎么解决?

作者: shrimpma   发布时间: 2011-12-26


echo '{"success":true,"msg":"操作成功"}';
runProc2("reboot"); //系统重启命令
exit();


哈哈哈哈

作者: PhpNewnew   发布时间: 2011-12-26

加一个延时之后操作重启命令.你开始重启了那么系统就开始杀进程了.

所以在你的脚本处理延时 或者在照上面的例子做 在输出提示后做一个小小的延时..

作者: PhpNewnew   发布时间: 2011-12-26

引用 1 楼 phpnewnew 的回复:
echo '{"success":true,"msg":"操作成功"}';
runProc2("reboot"); //系统重启命令
exit();


哈哈哈哈


这个已经试过了 ,不行

作者: shrimpma   发布时间: 2011-12-26