@@ -428,6 +428,17 @@ class V {
exec($cmd, $out, $ret);
return $ret;
}
+ static function shell_exec($cmd) {
+ $out = null;
+ $ret = null;
+ // NOTE: SourceGuardian requires file: "${HOME}/.config/SourceGuardian/"
+ $cmd = implode("\n", [
+ "PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/opt/local/lib/mysql55/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin:/Users/pl/programy/bin",
+ "export HOME='/Library/WebServer'",
+ $cmd
+ ]);
+ return shell_exec($cmd);
+ }
public static function execRemote($host, $login, $password, $command, &$out, &$ret, $port = 22) {
$out = null;