简体   繁体   English

Cron不执行

[英]Cron doesn't execute

in crontab e 在crontab e

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

in 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.'"' );
?>

But nothing happens? 但是什么都没发生?

Permisions for db-cron-backup db-cron-backup的权限

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

如果您希望它每三个小时运行一次,则将cron设置为

0 */3 * * *

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM