add cleanup.bash

This commit is contained in:
2026-02-09 16:07:24 +01:00
parent 7f8a8b4247
commit e94dd02da7
2 changed files with 26 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
rm -f ~/sea/log/auto*
rm -f ~/sea/log/log-201*
rm -f ~/sea/log/log-2020
rm -f ~/sea/log/log-2021
rm -f ~/sea/log/log-2022
rm -f ~/sea/log/log-2023
rm -f ~/sea/log/log-2024
rm -rf ~/sea/history/*
rm -f ~/sea/*_sea_logger.tar
python3 ~/sea/compress_logger/compress.py -x
python3 ~/sea/compress_logger/lz4.py 2021
mv ~/sea/gzlogger ~/sea_logger_trash_/

View File

@@ -87,6 +87,13 @@ def treat(action, instrument='', years='past', vars=None):
yrs.remove(time.strftime("%Y"))
except ValueError:
pass
elif years == 'auto':
os.chdir(gzbase)
yrs = []
for year in glob('20*'):
if not os.path.exists(f'../logger/{year}.tar.lz4'):
yrs.append(year)
os.chdir(logbase)
else:
yrs = years
for year in yrs:
@@ -95,7 +102,11 @@ def treat(action, instrument='', years='past', vars=None):
if action == COMPRESS:
os.chdir(logdir)
else:
os.chdir(gzdir)
try:
os.chdir(gzdir)
except Exception as e:
print(e)
continue
if not vars:
varlist = list(glob('*'))
else:
@@ -145,8 +156,8 @@ if __name__ == '__main__':
else:
addto.append(opt)
if len(years) == 0:
years = 'past'
if years not in ('past', 'all'):
years = 'auto'
if years not in ('past', 'all', 'auto'):
for year in years:
assert(2007 <= int(year) <= 2030)
if len(instruments) == 0: