大佬教程收集整理的这篇文章主要介绍了php-游戏控制面板,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我要为我的站点构建一个自定义面板,它将需要与CentOS(linux)服务器进行对话并执行诸如stop,start之类的命令.
简单的问题是..
..如何使PHP站点与CentOS服务器对话并启动/停止进程.
而且会有很多用户,因此需要使用su和/ home目录.
编辑:
因此,如果我有一个说“ A”服务器的页面,我想单击“杀死”按钮并为“ A”的进程运行它,只有命令kill -9ps aux | grep –regexp =“`netstat -nlept | awk’/:$PORT / {split($9,t,” /“); print t [1]}’`” | awk'{print $2}”’
这将杀死“ A”和仅“ A”的过程.
我已经完成了工作并构建了整个仪表板,并完成了整个工作,只需要知道如何从PHP站点发出将编辑服务器进程的命令即可.
到目前为止,我已经使用Google搜索的信息来构建了此文件.
<?PHP
$process = new Process('ls -al');
$process = new Process();
$process.setPid(my_pid);
?>
<?PHP
$process.stop();
$process.start();
if ($process.status()){
echo "The process is currently running";
}else{
echo "The process is not running.";
}
?>
据我所知,我已经在这个面板中做了很多工作.但是,这阻止了我进入一个完整的小组.
解决方法:
http://php.net/manual/en/function.exec.php
exec('ps -aux');
我敢肯定,这里还会弹出其他答案.只需确保您没有在其中丢入未经处理的用户数据,最后一件事就是您的系统受到威胁.最后,还要执行shell命令.考虑一下您实际想要做什么.很多时候,您可以通过简单的Google搜索来找到PHP的本机方式来完成您要尝试执行的操作.
以上是大佬教程为你收集整理的php-游戏控制面板全部内容,希望文章能够帮你解决php-游戏控制面板所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。