• 技术文章 >后端开发 >php教程

    linux下 能否通过PHP 实现系统的关机、重启?该如何解决

    2016-06-13 13:46:13原创289
    linux下 能否通过PHP 实现系统的关机、重启?!
    服务器主机是CentOS 的,每次重启、关机都得通过客户端连接,想问下能否通过PHP页面实现对系统的 关机、重启操作?!

    我这可以更改涉及到的权限的,但不知道该如何入手才能实现此类操作,麻烦知道该如何实现的兄台知会下!多谢 多谢!

    ------解决方案--------------------
    因该可以 system()调用一个shell关机脚本试试吧
    ------解决方案--------------------
    shell脚本
    #!/bin/bash
    sudo halt;



    欢迎光临我的网店http://shop64931694.taobao.com/
    主营:围巾,帽子,手套
    ------解决方案--------------------
    试试 exec("reboot") 不过这个与安全模式有关
    ------解决方案--------------------
    这个涉及到权限的问题!
    ------解决方案--------------------
    主要你肯给权限没有不可能的
    ------解决方案--------------------
    这个也行吗
    ------解决方案--------------------
    通过shell脚本就可以,linux做这个很方便的。
    ------解决方案--------------------
    exec("reboot");
    ------解决方案--------------------
    shell脚本,Linux做这个很方便。
    ------解决方案--------------------
    php 执行用户必须是root,如果是这样的话,就需要给web server root权限,不过你也可以用socket实现,这个最简单,简单写一个socket server 一直监听着,然后用php发送指令让他关机就好了,呵呵

    ------解决方案--------------------
    又不是天天要重启n多次 打开一个ssh 有多难呢?
    ------解决方案--------------------
    可以的啊 啊
    ------解决方案--------------------
    只要有权限,就可以
    ------解决方案--------------------
    我很震惊....这还是centos吗?

    需要常常重启的那是windows.....

    这么说吧,要是你们的centos一年重启超过2次,你们的system admin就需要好好学习了.....


    探讨

    引用:
    又不是天天要重启n多次 打开一个ssh 有多难呢?


    因为我们的终端用户都不是技术人员,对计算机了解程度有限,也就是会用office的水平! 在周末、节假日他们都想把服务器关闭或重启,所以在PHP实现可以直接关机、重启的话 会非常的方便!

    ------解决方案--------------------
    1 如果是每周都要关机,哪就用crontab做个定时任务就好了。
    2 如果是偶尔的话,哪就让技术人员来做。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:shell quot PHP CentOS linux
    上一篇: php怎样实现大型数据库解决方法 下一篇: 这个数字如何输出不了
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 分享一个有趣的php版本的扫雷!• 跟大家请问一个关于php+mysql字符编码有关问题,多谢 • 初学者问个简单的逻辑有关问题,求解答 • 请教a=1&b=2这样的字符串在PHP中有什么好办法解析 • php 资料上传类
    1/1

    PHP中文网