IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    php 运行 ipmi 命令滞后卡顿解决方案

    YY.K发表于 2024-10-15 19:51:33
    love 0
    	public function IPMIcommand($ip, $user, $password, $cmd)
    	{
    		if (!(ereg('^[[:alnum:] ]+', $cmd))) {
    			throw new Exception('Invalid characters in command');
    		}
    		if (ereg('^bootdev ', $cmd)) {
    			$cmd = 'chassis ' . $cmd;
    		}
    
    		$output = array();
    		exec('/usr/bin/ipmitool -H ' . escapeshellarg($ip) . ' -U ' . escapeshellarg($user) . ' -P ' . escapeshellarg($password) . '' . ' ' . $cmd . ' 2>&1', $output);
    		return implode("\n", $output);
    	}
    

     看别人写代码, 解决了 10 年为啥php 命令跑起来会卡顿的疑惑



沪ICP备19023445号-2号
友情链接