Subversion-Projekte lars-tiefland.openvz_admin

Revision

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

Revision 13 Revision 15
Zeile 53... Zeile 53...
53
					$id=$this->v_id;
53
					$id=$this->v_id;
54
					$cmd="ssh root@mainframe vzctl status $id";
54
					$cmd="ssh root@mainframe vzctl status $id";
55
					exec($cmd,$out,$ret);
55
					exec($cmd,$out,$ret);
56
					if(!$ret)
56
					if(!$ret)
57
					{
57
					{
58
						$out_v["status"]=implode("<br>",$out);
58
						$out_v["status"]=$out[0];
59
					}
59
					}
60
					else
60
					else
61
					{
61
					{
62
						$out_v["status"]="unknown";
62
						$out_v["status"]="unknown";
63
					}
63
					}
Zeile 96... Zeile 96...
96
			global $db;
96
			global $db;
97
			$sql="SELECT * FROM vservers";
97
			$sql="SELECT * FROM vservers";
98
			$res=$db->query($sql);
98
			$res=$db->query($sql);
99
			return $res;	
99
			return $res;	
100
		}
100
		}
-
 
101
		
-
 
102
		function control($cmd="")
-
 
103
		{
-
 
104
			$cmds=array("start","stop","restart");
-
 
105
			if($cmd==""||!in_array($cmd, $cmds))
-
 
106
			{
-
 
107
				return false;
-
 
108
			}
-
 
109
			unset($out);
-
 
110
			if($this->v_id!=0)
-
 
111
			{
-
 
112
				$id=$this->v_id;
-
 
113
				$cmd="ssh root@mainframe vzctl $cmd $id";
-
 
114
				exec($cmd,$out,$ret);
-
 
115
				if(!$ret)
-
 
116
				{
-
 
117
					$out_v["status"]=implode("<br>",$out);
-
 
118
				}
-
 
119
				else
-
 
120
				{
-
 
121
					$out_v["status"]="unknown";
-
 
122
				}
-
 
123
				$out_v["code"]=$ret;
-
 
124
			}
-
 
125
			else
-
 
126
			{
-
 
127
				$out_v=false;
-
 
128
			}
-
 
129
			return $out_v;
-
 
130
		}
101
	}
131
	}
102
?> 
132
?>