File: //usr/local/share/hostingplatform/scripts/getHostingPackageCron
#!/usr/bin/env php
<?php
require_once("/usr/local/share/hostingplatform/esrpc.php");
$server = new ESRPCConnection();
$worker = new Worker($server->get());
$server->setTarget($worker);
$server->connect();
$server->serve();
class Worker {
var $api;
function __construct($api) {
$this->api = $api;
}
function getHostingPackageCron($packagename) {
$crontab = shell_exec("/usr/bin/sudo -u " . escapeshellcmd($packagename) . " /usr/bin/crontab -l");
if($crontab == "no crontab for " . $packagename) {
unset($crontab);
}
return $crontab;
}
}