Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
koha:scripts:crontab [2019/08/26 11:08]
fsomers [Demandes de réservations expirées]
koha:scripts:crontab [2019/12/10 11:46] (Version actuelle)
fsomers [Mise à jour des réservations]
Ligne 3: Ligne 3:
 Voir [[koha:​tools:​anonymize|Anonymisation des prêts]] Voir [[koha:​tools:​anonymize|Anonymisation des prêts]]
  
 +===== Suppression des adhérents =====
 +Voir [[koha:​tools:​delete_patrons#​via_script|Suppression des adhérents]]
  
-===== Purge d'​adhérents ===== 
- 
-Les dates sont normalement fixes donc pour paramétrer une durée il faut calculer avec ''​date -d''​. 
- 
-<code bash> 
-# Delete patrons 
-20 4 * * 7 /​home/​koha/​src/​misc/​cronjobs/​delete_patrons.pl --expired_before "​$(date -d '-24 month' --iso-8601)"​ --not_borrowed_since "​$(date -d '-12 month' --iso-8601)"​ -c 
-</​code>​ 
-<note tip> 
-Le paramètre ''​-c''​ permet de confirmer. Sinon par défaut ça simule sans impacter les données\\ 
-Ajouter ''​-v''​ pour avoir des logs 
-</​note>​ 
- 
-<code bash> 
-# Purge de la table deletedborrowers dont delete_patrons.pl se sert comme corbeille. 
-# crontab 
-10 4 * * 7 /​home/​koha/​bin/​clean-deletedborrowers-older-than-1-month.sh 
- 
-# /​home/​koha/​bin/​clean-deletedborrowers-older-than-1-month.sh 
-#!/bin/sh 
-mysql -e ' 
-DELETE FROM deletedborrowers 
-WHERE updated_on < NOW() - INTERVAL 1 MONTH 
-' 
-</​code>​ 
 ===== Demandes de réservations expirées ===== ===== Demandes de réservations expirées =====
  
Ligne 45: Ligne 22:
 <code bash> <code bash>
 # update reserves # update reserves
-20 6 * * * /​home/​koha/​src/​misc/​cronjobs/​holds/​cancel_unfilled_holds.pl -days 30 -holidays --confirm+25 4 * * * /​home/​koha/​src/​misc/​cronjobs/​holds/​cancel_unfilled_holds.pl ​--days 30 --holidays --confirm
  
  
Ligne 51: Ligne 28:
  
 <​code>​ <​code>​
-cancel_unfilled_holds.pl +Usage: 
-    ​[-days][-library][-holidays]+     cancel_unfilled_holds.pl [--days][--library][--holidays][--confirm][--verbose] 
 + 
 +Options: 
 +    --help | -h 
 +            Print brief help and exit.
  
- ​Options:​ +    ​--days ​ ​Specify the number of days waiting since a hold that remains 
-    ​-help                       brief help +            unfilled was placed. E.g. a value of 730 would cancel holds 
-    ​-days                       ​cancel holds placed ​this many days ago which have not been filled +            ​placed ​2 years ago or more that have never been filled 
-    -library ​                   ​[repeatable] limit to specified branch(es+ 
-      for example: -library XXX -library YYY -library ZZZ +    ​--library 
-    -holidays ​                  skip holidays ​when calculating ​days waiting +            Repeatable option ​to specify which branchcode(sto cancel holds 
-    -v                          verbose+            for
 + 
 +    ​--holidays 
 +            This switch specifies whether to count holidays ​as days waiting
 +            Default is no. 
 + 
 +    ​--confirm 
 +            Without this option, the script will run in test mode, and only 
 +            report what it would have done if it were not running in test 
 +            mode. 
 + 
 +    --verbose | -v 
 +            More verbose ​output.
 </​code>​ </​code>​
 ===== Purge des tables ===== ===== Purge des tables =====
Ligne 208: Ligne 201:
 </​code>​ </​code>​
  
 +===== Rotation des stocks =====
 +
 +FIXME à developper
 +<code bash>
 +# Stock rotation
 +20 1 * * *  /​home/​koha/​src/​misc/​cronjobs/​stockrotation.pl --execute
 +</​code>​
 +Introduit par [[https://​bugs.koha-community.org/​bugzilla3/​show_bug.cgi?​id=11897|Bug 11897]]