Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 9 | Revision 68 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 9 Revision 61
Zeile 1... Zeile 1...
1
<?php
1
<?php
2
	//$Id: load.php 9 2007-09-25 18:24:34Z lars $
2
	//$Id: load.php 61 2007-10-03 14:30:16Z lars $
3
	require("include/common.php");
3
	require("include/common.php");
4
	$cmd="ssh root@mainframe ls /etc/vz/conf/???.conf";
4
	$cmd="ssh root@mainframe ls /etc/vz/conf/???.conf";
5
	unset($out);
5
	unset($out);
6
	exec($cmd, $out, $ret);
6
	exec($cmd, $out, $ret);
7
	$files=$out;
7
	$files=$out;
8
	foreach($files as $conf)
8
	foreach($files as $conf)
9
	{
9
	{
10
		$conf=basename($conf);
10
		$conf=basename($conf);
11
		unset($out);
11
		unset($out);
12
		//$cmd="scp root@mainframe:/etc/vz/conf/???.conf cfgs";
12
		$cmd="scp root@mainframe:/etc/vz/conf/???.conf cfgs";
13
		//exec($cmd, $out, $ret);
13
		exec($cmd, $out, $ret);
14
		$cont_f=file("cfgs/$conf");
14
		$cont_f=file("cfgs/$conf");
15
		$cont_f[]="v_id=\"".substr($conf,0,3)."\"";
15
		$cont_f[]="v_id=\"".substr($conf,0,3)."\"";
16
		$cont[]=$cont_f;
16
		$cont[]=$cont_f;
17
	}
17
	}
18
	foreach($cont as $conf)
18
	foreach($cont as $conf)
Zeile 53... Zeile 53...
53
			if(!PEAR::isError($res))
53
			if(!PEAR::isError($res))
54
			{
54
			{
55
				if(!$res->numRows())
55
				if(!$res->numRows())
56
				{
56
				{
57
					echo "Neueintrag für Server ".$conf["v_id"]."<br>";
57
					echo "Neueintrag für Server ".$conf["v_id"]."<br>";
58
					$sql="INSERT INTO vservers (v_id, v_name, v_dist) VALUES (".$conf["v_id"].", '".$conf["HOSTNAME"]."', $dist_id)";
58
					$sql="INSERT INTO vservers (v_id, v_name, v_dist, hn_id) VALUES (".$conf["v_id"].", '".$conf["HOSTNAME"]."', $dist_id, 1)";
59
					$res=$db->query($sql);
59
					$res=$db->query($sql);
60
					if(PEAR::isError($res))
60
					if(PEAR::isError($res))
61
					{
61
					{
62
						echo $res->getUserInfo();
62
						echo $res->getUserInfo();
63
					}
63
					}