eikona-media / akeneo-purge-job-artifacts
Purge job execution artifacts
Installs: 353
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Type:akeneo-bundle
Requires
- php: ~7.2
- akeneo/pim-community-dev: ^3.0|^3.2
This package is auto-updated.
Last update: 2024-12-13 23:08:03 UTC
README
This bundle comes with a new command to remove leftover job execution artifacts (files in the archive which are not linked to a database job execution anymore).
Requirements
Installation
composer require eikona-media/akeneo-purge-job-artifacts:~3.0
- Enable the bundle in the
app/AppKernel.php
file in theregisterProjectBundles()
method:
protected function registerProjectBundles() { return [ // ... new EikonaMedia\Akeneo\PurgeJobArtifactsBundle\EikonaMediaAkeneoPurgeJobArtifactsBundle(), ]; }
Usage
To remove leftover job execution artifacts execute the command eikona-media:batch:purge-job-execution-artifacts
.
The command has one option: --force
. If you omit the option the command runs in safe mode (no files will be deleted).
The command searches for directories with a numeric name in the third level of the archive
directory:
- archive
- export
- csv_product_export
- 22 // Third level with a numeric name
- 23 // Third level with a numeric name
- 24 // Third level with a numeric name
- import
- csv_product_import
- 25 // Third level with a numeric name
- ...
- ...
- 26 // Third level with a numeric name
- 27 // Third level with a numeric name
The found directories are checked against the ids in the table akeneo_batch_job_execution
.
All directories which do not have an entry in the table will be deleted.