我有一个网上商店,每天从软件程序中获取csv文件。
每天cronjob执行文件并清空文件夹。
当我手动添加文件时,它们应该保留在de temp文件夹中。如果软件上传文件,则临时文件夹将被清空,并且无法执行cron作业。
有谁知道为什么会这样?
$schedule->call(function() {
$files = array_sort(File::allFiles('storage/temp'));
foreach($files as $file) {
// doing the updating of the database
}
File::cleanDirectory('storage/temp');
File::cleanDirectory('storage/images/foto');
})->dailyAt('21:15');
为了清楚起见,软件执行导出时会删除文件。即使出口发生在下午1点。 Cron未执行但文件已删除。
我手动添加文件以查看cron本身是否有效以及文件是否保留在文件夹中,但是在21:15 cron未执行。