Скрипт выглядит так:
include_once "smsc_api.php"; //прикладываем библиотеку для отправки смс
$doc = new DomDocument;
$doc->validateOnParse = true;
$res = $doc->Load('http://example.ru/feed/'); //Получаем ресурс с сайта
if (!$res) { //если ресурс не получен, значит сервак упал
exec("service mysqld restart"); //Перезагружаем сервер БД
list($sms_id, $sms_cnt, $cost, $balance) = send_sms("79176329140", "Server is down. Trying to restart...", 1); // Отправляем смс о том, что СУБД упала и была перезагружена
} else {
echo "No problem";
}
?>
Вручную скрипт исполняется замечательно, а по cron нет. Что я делаю не так?
Выполняется в Vesta от имени admin.