Cron没有执行

时间:2013-11-24 07:48:31

标签: php cron mysqldump

在crontab e

0 3 * * * /usr/bin/php /var/www/domain.com/backUp.php

在backUp.php中

<?php
$dbFile = '/var/www/domain.com/db-cron-backup/tb_db_backup'.date('H').date('d').date('Y').sql.gz';
$dbHost = 'localhost'; // Database Host
$dbUser = 'username'; // Database Username
$dbPass = 'password'; // Database Password
exec( 'mysqldump --host="'.$dbHost.'" --user="'.$dbUser.'" --password="'.$dbPass.'" --databases "db_name" | gzip > "'.$dbFile.'"' );
?>

但没有任何反应?

db-cron-backup的permisions

drwxrwxrwx 2 root root 4096 Nov 10 15:01 db-cron-backup

1 个答案:

答案 0 :(得分:-1)

如果你想让它每三个小时运行一次,那么将cron设置为

0 */3 * * *