PVE
Новичок
Запуск скрипта PHP из CRON
Написал скриптик бэкапа на ПХП но никак из крона не запускается.
Пробовал в шеле запустить, запускается как надо
Вот скрипт
пробовал ставить на файл права +x и a+x, но всеравно в кроне не работает
строка в кроне
*/1 * * * * /disk1/backup.php
Пробовал разные варианты, может дело в том что скрипт не совместим с кроном?
Не могли бы подсказать, зарание спасибо!
Написал скриптик бэкапа на ПХП но никак из крона не запускается.
Пробовал в шеле запустить, запускается как надо
Вот скрипт
PHP:
#!/usr/local/bin/php
<?
function db_con($fun)
{
$host_db = "********";
$login_db = "********";
$passwd_db = "******";
if ($fun == "connect")
{
mysql_connect("$host_db", "$login_db", "$passwd_db");
mysql_select_db("*******");
};
if ($fun == "close")
{
mysql_close(mysql_connect("$host_db", "$login_db", "$passwd_db"));
};
};
$directory = "/disk1/backup";
db_con(connect);
$result = mysql_query("SHOW DATABASES");
while ($row = mysql_fetch_assoc($result)) {
$nama = "$row[Database]_".time();
exec("mysqldump -u***** -p'**********' -h********* $row[Database] > $directory/$nama.sql");
exec("gzip $directory/$nama.sql");
};
db_con(close);
?>
строка в кроне
*/1 * * * * /disk1/backup.php
Пробовал разные варианты, может дело в том что скрипт не совместим с кроном?
Не могли бы подсказать, зарание спасибо!
