installation/nextcloud_itopie.md: [app] cron user_usage_report authored by Luca Capello's avatar Luca Capello
This fixes <mid:E1svOR1-007NDa-07@nuage.uvcoop.ch>.
......@@ -1734,17 +1734,26 @@ Pour voir la configuration LDAP via CLI :
#### user_usage_report
Bien qu'à désactiver, via CLI (cf. <https://apps.nextcloud.com/apps/user_usage_report>) pour générer un rapport à propos des l'utilisation de l'instance par chaque utilisateurs :
Bien qu'à désactiver, configurer le `cron` pour générer via CLI (cf. <https://apps.nextcloud.com/apps/user_usage_report>) un rapport à propos des l'utilisation de l'instance par chaque utilisateurs :
```
# su -s /bin/sh -c 'php --define apc.enable_cli=1 /srv/nextcloud/occ app:enable user_usage_report' www-data
# su -s /bin/sh -c 'php --define apc.enable_cli=1 /srv/nextcloud/occ usage-report:generate --verbose' www-data \
>~rescue/"$(date +%Y%m%dT%H%M%S)_$(hostname -f)_Nextcloud-usage-report.txt"
# su -s /bin/sh -c 'php --define apc.enable_cli=1 /srv/nextcloud/occ app:disable user_usage_report' www-data
# NEXTCLOUD_USER_USAGE_REPORT_SCRIPT="/usr/local/bin/nextcloud-usage-report.sh"
# cat <<EOF >"${NEXTCLOUD_USER_USAGE_REPORT_SCRIPT}"
#!/bin/sh
php --define apc.enable_cli=1 /srv/nextcloud/occ app:enable user_usage_report
php --define apc.enable_cli=1 /srv/nextcloud/occ usage-report:generate --verbose >"/srv/nextcloud-data/nextcloud-usage-report_\$(date +%Y%m%dT%H%M%S).txt"
### ATTENTION, extra line since the previous command does not end with '\\n'!
echo
php --define apc.enable_cli=1 /srv/nextcloud/occ app:disable user_usage_report
EOF
# chmod a+x "${NEXTCLOUD_USER_USAGE_REPORT_SCRIPT}"
# cat <<EOF >>/etc/cron.d/local_nextcloud
### <https://apps.nextcloud.com/apps/user_usage_report>
0 0 1 * * root su -s /bin/sh -c '${NEXTCLOUD_USER_USAGE_REPORT_SCRIPT}' www-data
EOF
#
```
A rajouter dans un cron.
#### viewer
......
......