[Evergreen-general] [External] Reporter folder cleanup question
Jason Stephenson
jason at sigio.com
Tue May 28 15:46:12 EDT 2024
Jon,
We run something similar to what Blake shared below.
We also run this daily via crontab to remove the files after 90 days:
find /openils/var/data/reports/ -type f -mtime +90 -delete
You'll need to adjust "/openils/var/data" for wherever your reports are
stored.
HtH,
Jason Stephenson
On 5/28/24 15:29, Blake Graham-Henderson via Evergreen-general wrote:
> Jon,
>
> Here's the cron line:
>
>
> # purge 90 day old reports
> 0 01 * * * psql < purge_reports.sql >/dev/null 2>&1
>
> And the contents of purge_reports.sql:
>
> BEGIN;
>
> DELETE FROM reporter.schedule WHERE run_time<NOW()-INTERVAL '90 days';
> DELETE FROM reporter.report WHERE create_time<NOW()-INTERVAL '90 days'
> AND recur=FALSE AND id NOT IN
> (SELECT r.id FROM reporter.report r INNER JOIN reporter.schedule s ON
> r.id=s.report);
>
> COMMIT;
>
>
> -Blake-
> Conducting Magic
> Will consume any data format
> MOBIUS
>
> On 5/28/2024 1:45 PM, Murphy, Benjamin via Evergreen-general wrote:
>> NC Cardinal has a process that deletes old output and non-recurring
>> reports after 3 months. We don't touch the templates. (Its a cron job
>> that Mobius runs for us.)
>>
>> *Benjamin Murphy*
>>
>> NC Cardinal Program Manager
>>
>> State Library of North Carolina
>>
>> _benjamin.murphy at dncr.nc.gov _ |
>> https://statelibrary.ncdcr.gov/services-libraries/nc-cardinal
>>
>> 109 East Jones Street | 4640 Mail Service Center
>>
>> Raleigh, North Carolina 27699-4600
>>
>> The State Library is part of the NC Department of Natural & Cultural
>> Resources.
>>
>> /Email correspondence to and from this address is subject to the North
>> Carolina Public Records Law and may be disclosed to third parties./
>>
>> Please note new email address
>>
>> ------------------------------------------------------------------------
>> *From:* Evergreen-general
>> <evergreen-general-bounces at list.evergreen-ils.org> on behalf of
>> JonGeorg SageLibrary via Evergreen-general
>> <evergreen-general at list.evergreen-ils.org>
>> *Sent:* Tuesday, May 28, 2024 2:35 PM
>> *To:* Evergreen Discussion Group
>> <evergreen-general at list.evergreen-ils.org>
>> *Cc:* JonGeorg SageLibrary <jongeorg.sagelibrary at gmail.com>
>> *Subject:* [External] [Evergreen-general] Reporter folder cleanup
>> question
>> CAUTION: External email. Do not click links or open attachments unless
>> verified. Report suspicious emails with the Report Message button
>> located on your Outlook menu bar on the Home tab.
>>
>> What methodology are you all using to periodically purge old reports
>> out of the /openils/var/web/reporter folder?
>>
>> Thanks
>> -Jon
>>
>> ------------------------------------------------------------------------
>>
>> Email correspondence to and from this address may be subject to the
>> North Carolina Public Records Law and may be disclosed to third
>> parties by an authorized state official.
>>
>> _______________________________________________
>> Evergreen-general mailing list
>> Evergreen-general at list.evergreen-ils.org
>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
>
>
> _______________________________________________
> Evergreen-general mailing list
> Evergreen-general at list.evergreen-ils.org
> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
More information about the Evergreen-general
mailing list