Здравствуйте! Пытаюсь сделать бэкап по крону. Код (Text): <?php $passsql="password"; $usersql="user"; system("mkdir -p /backup/mysql/".date("d.m.Y")."/"); $db=mysql_connect("localhost", $usersql, $passsql); $base="base1"; exec("mysqldump -u".$usersql." -p".$passsql." --opt ".$base." | gzip > /backup/mysql/".date("d.m.Y")."/".$base.".gz"); ?> Система выдает ошибку X-Powered-By: PHP/5.2.17 Content-type: text/html <br /> <b>Parse error</b>: syntax error, unexpected T_VARIABLE in <b>/home/bronzza/cron.php</b> on line <b>1</b><br /> Причем если оставить только код: Код (Text): <?php $passsql="password"; $usersql="user"; ?> Все равно выскакивает эта ошибка
попробуй удалить этот файл. если ошибка останется, значит это был не тот файл. Добавлено спустя 1 минуту 55 секунд: если бы это был ТОТ файл, то непонятно зачем тебе соединяться с базой перед тем как вызвать exec()
значит exec нельзя. в данном случае не видно причин зачем по крону запускать именно php. сделай bash скрипт с вызовом бэкапа