J'utilise crontab pour exécuter mon script toutes les minutes. Mais le script ne fonctionne pas correctement. Ce script doit créer un fichier, se connecter à un autre fichier et écrire dans DB. N'écrivez que dans le travail DB. Quand je démarre le script manuellement, cela fonctionne très bien. Ceci est le script:Crontab ne se connecte pas au fichier
#!/usr/bin/php
<?php
require 'include/functions.php';
require 'include/logger.php';
$lock_file_name = "test.txt";
$lock_file = fopen($lock_file_name, "w+");
fclose($lock_file);
$log_file = "test.log";
$log = new log($log_file);
$logEnabled = 1;
if ($logEnabled==1) {$log->add("DEBUG: Start test.");}
if_dbconn();
$SQL = "INSERT INTO .`test` VALUES (1666, 6, 6, '6', '6', '6', '6', 6, '6', '6', 6, 6, 6, '6')";
mysql_db_query($db,$SQL);
?>
Mon look Cron comme ceci:
* * * * * /usr/bin/php -f /path/to/script/testCron.php > /dev/null
Merci beaucoup. C'était le problème –